Contents
Gyroid Noise produces a naturally isotropic 3D pattern with smooth, continuous contours reminiscent of organic cellular structures, foams, or marble veins. Built upon the mathematical "Gyroid" minimal surface function, this noise is analytic and continuous everywhere. Unlike lattice-based noises (like Perlin or Simplex), it produces no grid artifacts and features a distinct "feedback warping" mechanism that creates complex, self-intersecting organic shapes.
Usage & Behavior
This noise excels at creating "porous" or "connected" textures. Because the Gyroid function defines a surface that divides space into two infinite, non-intersecting labyrinths, it is perfect for creating biologic tissues, bone structures, or complex marble veining. The built-in feedback loop (controlled by Distortion) allows the pattern to warp itself recursively.
Key Features
- Minimal Surface: Based on the triply periodic Gyroid math function.
- Isotropic: No grid artifacts; looks consistent from all angles.
- Feedback Warping: Iterative distortion creates unique flowing turbulence.
Parameters
- Low values: Create clean, smooth, regular gyroid shapes.
- High values: Introduce turbulence, causing the pattern to twist and fold like liquid.
- 1.0: Full dynamic range (standard noise).
- Low values: Cuts away the values, leaving only thin, sharp lines (perfect for lightning or cracks).
- Low values: Hard, sharp cutouts.
- High values: Smooth, blurred gradients.
Quick Recipes
Use these settings for organic porous materials.
Bone Structure
Coverage: 0.6
Transition: 0.1
Invert: False
Marble Veins
Coverage: 0.2
Transition: 0.4
Scale: 2.0
Alien Flesh
Offset: (Animate)
Lacunarity: 1.5
dot(sin(p), cos(p.yzx)). The noise implementation runs a fixed loop of 4 iterations, feeding the accumulated result back into the Z coordinate (pp.z += offset + result * distortion) to create the domain warping.
