Design · procedural noise

F13LD.noise

Lattices built from procedural-noise fields — simplex, cellular, fractal (FBM, ridged, billow), domain-warped, and curl. Pick a noise, shape its frequency and octaves, then threshold it into a structure.

Overview

What it generates.

F13LD.noise samples a procedural-noise field over the volume and thresholds it into a porous structure. The noise family sets the character — smooth, cellular, fractal, or flow-like — and frequency sets the feature scale.

Use it for irregular porous structures with a tunable correlation length and roughness. For spinodal or Turing morphologies, see grain; for periodic surfaces, see tpms.

The idea

Noise fields and thresholding.

Simplex noise is smooth and gradient-like; cellular (Worley) noise is built from distances to seed points and reads as cells; fractal noise (FBM, ridged, billow) sums octaves of noise at rising frequency to add detail.

Domain warp and curl distort the sample coordinates — curl noise produces divergence-free, flow-like channels. Whichever family you pick, the field is thresholded into a solid the same way. See level sets & topology.

First build

Worked example: a fractal lattice.

Pick a noise

Set noise field — start with simplex, or a fractal mode (FBM / ridged / billow). frequency sets the feature scale.

Shape the spectrum

For fractal noise, set octaves, lacunarity, and gain to control how much fine detail is layered on. Axis scaling stretches the field along X, Y, or Z.

Optional — warp it

Add domain warp or a curl step to distort the field into flow-like channels; potential scale sets the curl feature size.

Threshold and check

Under Geometry set topology and half-width for the volume fraction. Use resolution 64/128 and Section 2D for speed, then Run homogenization.

Hand it off

Export JSON, or Open in F13LD.mesh.

i

Each control has an i in the tool that opens its reference entry. This page is the walkthrough; the in-tool guide documents what every control does.

Recipes

Presets.

Noise starting points to load and adjust.

open
Simplex sponge

simplex, low frequency. Smooth, open porosity.

cellular
Cellular foam

cellular noise. Closed, cell-like pockets.

rough
Fractal rock

FBM, several octaves. A rough, multi-scale surface.

flow
Curl channels

curl noise. Divergence-free, flow-like passages.

Export

Export and handoff.

F13LD.noise exports a recipe JSON — the noise type, frequency, and octave settings, not a mesh. The field regenerates exactly from the recipe.

Open in F13LD.mesh passes the recipe to mesh for a watertight 3MF.

See also

Related pages.