Godot Version
4.4.1
Question
So I
m trying to generate 3 various seeds for my noise textures. The noise textures are sprite2D with NoiseTexture2D and FastNoiseLite, they each are child of Node2Ds. The code piece looks like:
noicetexture.noise.seed = randi()
For every noice texture the code is same.
But the problem is that every noice texture has same last generated seed. So for example if 1st Sprite2D generates seed 1, 2nd - 2 and etc, every sprite2d will have the same seed 3.`
Click the drop-down arrow to the right of the the NoiseTexture2D and select Make Unique
1 Like
Make sure your NoiseTexture and FastNoiseLite resources are “Local to Scene”
2 Likes
Making unique and local to scene didn`t help, but saving textures helped
1 Like
Did you try making the FastNoiseLite unique? Because that’s what saving them does - make them unique.
i tried making NoiseTexture unique, not the FastNoiseLite
Apologies. I should have said that when you make it unique you want to make all dependencies unique.
1 Like