This editor utility allows you to generate 2D and 3D blue noise textures, also known as blue noise texture masks. It supports different types of textures, including Texture2D, Texture2DArray, and Texture3D, in various data formats. The tool also features a 2D graph of the energy curve for each axis to assist in visualization.
Features include:
- Uses Robert Ulichney's void-and-cluster algorithm
- Generation of Texture2D, Texture2DArray, and Texture3D types
- Supports R, RG, RGB, and RGBA textures in various data formats
- Ability to create spatiotemporal 3D blue noise
- Energy function is separately configurable for each axis
- Steepness parameter allows for more variety in the output
- Option to use Unity's compute shaders to boost performance
- 2D graph of the energy curve for each axis
- Export options: Unity asset or image file on disk
- Preview of uncompressed texture size in memory before creation
Performance:
- With compute shaders enabled, generates a 1024x1024 single-channel blue noise texture in ~12 minutes
- 256x256 texture can be generated in ~3 seconds (Benchmark Platform: NVIDIA Quadro P3200)





