A Unity 6 Editor Extension for generating and exporting 3D Worley noise textures.
This tool is mostly a copy of Noise Generator from the https://github.com/SebLague/Clouds but with minor changes:
- Compatible with Unity 6
- Custom window, instead of the MonoBehaviour script
- Optimizing the noise generation code
- Code simplification
You can find precomputed noise textures with different resolutions in Samples folder of package
You can install the package through the Package Manager window by install package from git URL:
https://github.com/F1Soda/Worley-Noise-Editor.git#upm
or by adding this entry in your manifest.json:
"com.f1soda.worley-noise-editor": "https://github.com/F1Soda/Worley-Noise-Editor.git#upm"
Open the Editor by clicking Tools → Worley Noise Editor in title bar
For more info see Coding Adventure: Clouds
Q: Why does resolution need to be a multiple of 8?
A: Compute shaders dispatch in 8×8×8 thread groups. Non-multiples would cause errors.
Q: I modify resolution/Texture Type/Filter Mode, but nothing changes
A: Click Generate button to force draw preview
- No undo/redo integration for parameter changes.
- Temporary
RenderTexturesmay persist until Unity refreshes. - Parameter values in presets are not saved after restarting Unity if you change them through the window.
