vfx logo

Github ArtStation ShaderToy HMI LinkedIn

# NoiseKit - Procedural Volumetric Texture Generation Procedural generation of tileable volumetric textures in the Unity Editor. Choose from available noise types, edit noise properties, perform channel packing and export as 3D/2D textures: https://github.com/eldnach/noisekit

NoiseComposition

## Requirements NoiseKit is supported in Unity 2021 LTS and later. Compute shader support is required. ## Setup 1. In the Unity Editor, go to `Window > Package Manager` 2. On the top left on the Package Manager window, click on `+ > Add package from git URL...` 3. Add the following URL "https://github.com/eldnach/noisekit.git" and click `Add` Once installed, open the NoiseKit panel from the main toolbar: `Window > NoiseKit > Open` ## Noise Types The following noise types are currently supported: - Value - Perlin - Cellular - Fractal Value - Fractal Perlin ## Controls `Mode`: toggle between 2D and 3D noise generation. `Noise Selection`: add or remove noise instances, and set the desired noise type. `Noise Editor`: control the available noise properties (per instance). `Channels`: add or remove noise channels, and perform channel packing. `Viewport`: preview the generated noise texture and per-channel masks. `Export`: set the exported texture's precision (8/16 bit per channel), resolution and file path.

NoiseControls

Additional noise types may be added.

About Me

Realtime graphics enthusiant, currently working as a Technical Product Manager for the Unity Engine.

In this blog, I share some useful tools and personal projects to assist with Unity and realtime graphics development.