Skip to content

F1Soda/Worley-Noise-Editor

Repository files navigation

Worley Noise Editor

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

Quick Start

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&A

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


⚠️ Known Limitations

  • No undo/redo integration for parameter changes.
  • Temporary RenderTextures may persist until Unity refreshes.
  • Parameter values in presets are not saved after restarting Unity if you change them through the window.

Preview

Preview

About

A Unity Editor Extension for generating and exporting 3D Worley noise textures. Adapted for Unity 6 URP from yt video of clouds by @SebLague

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors