๐ Domain Warp Noise Generator (GPU Compute Shader)
Create flowing, organic domain-warped noise textures instantly using a GPU compute shader.
The CyberLuna Domain Warp Noise Generator is a Unity Editor tool that allows you to generate high-quality domain-warped noise textures in real time using a compute shader.
Domain warp noise is widely used for clouds, smoke, magical energy, fog, nebulae, terrain masks, and stylized materials, producing far more natural and dynamic results than standard noise alone.
All generation happens directly on the GPU for maximum speed and smooth iteration.
โก Why Domain Warp Noise?
Standard noise patterns often look repetitive or artificial.
Domain warp noise solves this by distorting the noise domain itself, creating:
โ Flowing organic motion
โ Natural turbulence
โ Swirling structures
โ Non-repeating patterns
This technique is commonly used in advanced shaders, VFX, and procedural materials.
๐ GPU-Accelerated Generation
This tool uses a compute shader, meaning:
โ Extremely fast texture generation
โ Instant visual feedback
โ High texture resolutions supported
โ Perfect for experimentation and iteration
๐ง Features
โ GPU-accelerated domain warp noise (compute shader)
โ Real-time preview updates
โ Adjustable octave count
โ Warp rotation control
โ X/Y domain shifting
โ Time parameter for animated noise
โ Optional animated preview
โ Single texture generation
โ Material texture replacement workflow
โ Clean and beginner-friendly editor UI
No external tools required.
๐๏ธ Noise Controls
You can easily control:
- Octaves (detail complexity)
- Warp rotation (flow direction)
- Domain shift (X/Y)
- Time parameter (animated noise)
- Texture resolution
These controls allow you to shape anything from soft clouds to violent magical turbulence.
๐ซ๏ธ Perfect for Creating
โ Cloud textures
โ Smoke & fog patterns
โ Magical energy effects
โ Nebulae & space visuals
โ Organic masks
โ Shader distortion maps
โ Stylized VFX textures
Especially useful for fantasy, sci-fi, and atmospheric worlds.
๐จ Material Replacement Mode
The tool can also:
- Scan a material for texture slots
- Generate domain warp noise textures
- Automatically replace selected textures
Perfect for:
โ Rapid shader prototyping
โ Testing animated materials
โ Creating procedural variations
โ Iterating VFX materials quickly
๐งช Ideal Use Cases
โ Shader development
โ Procedural materials
โ VFX and particle masks
โ World building
โ VRChat avatars & worlds
โ Stylized fantasy or sci-fi environments
๐ฆ Installation
- Import the package into your Unity project
- Open the tool via:
CyberLuna โ Noise Generators โ Domain Warp Noise Generator
- Generate textures instantly
No additional setup required.
๐ License & Usage
โ You MAY:
- Use generated textures in personal or commercial projects
- Include generated textures in avatars, worlds, or games
- Modify and edit generated textures freely
โ You may NOT:
- Redistribute or resell the tool itself
- Share the editor scripts or compute shader files
- Include the tool in asset packs or tool collections