Blue Noise Texture GeneratorThis is an editor utility for generating 2D and 3D blue noise textures, also known as blue noise texture masks.FeaturesUses Robert Ulichney's void-and-cluster algorithm.Generation of Texture2D, Texture2DArray and Texture3D types.Supports R, RG, RGB, and RGBA textures in a number of data formats.Ability to create spatiotemporal 3D blue noise.Energy function is seperately configurable for each axis.Steepness parameter allows for more variety in the output, including textures with green noise characteristics.Option to make use of Unity's compute shaders to boost performance.Features a 2D graph of the energy curve for each axis to assist in visualisation.Can export the result directly as a Unity asset, or as an image file on disk.Preview the uncompressed size of the texture in memory before creation.PerformanceWith compute shaders enabled, it takes ~12 minutes to generate a 1024x1024 single-channel blue noise texture. In practice a 256x256 texture is enough for most applications, and can be generated in ~3 seconds. (Benchmark Platform: NVIDIA Quadro P3200)