Reference / Nodes

3D Modifiers & Effects

Geometry modifiers wire geometry-in, geometry-out, chain them to deform a single primitive into something interesting. Plus a particle emitter and the audio analyzer.

The four geometry modifiers run as Metal compute kernels against the upstream vertex / index buffers, so chaining is cheap. The instancer replicates input geometry into many transforms in a single pass.

Noise Displace 3D

noiseDisplace3d3D / Modifiers

Displaces vertices along their normals using animated FBM noise.

Inputs
PortTypeDefaultRangeNotes
geometrygeometry,,
strengthfloat0.5,
frequencyfloat2,
octavesfloat3,
speedfloat1,
Outputs
PortTypeDefaultRangeNotes
geometrygeometry,,

Best on dense meshes, a 64-segment sphere or a high-segment torus. Octaves above 4 stop adding visible detail. Animate strength from a sound band for breathing objects.

Twist 3D

twist3d3D / Modifiers

Twists geometry around an axis (X, Y or Z) by a chosen angle, centred at a position with a falloff height.

Inputs
PortTypeDefaultRangeNotes
geometrygeometry,,
anglefloat90,Total twist in degrees across the falloff height.
axisfloat1,0 = X, 1 = Y, 2 = Z.
centerYfloat0,
heightfloat2,
Outputs
PortTypeDefaultRangeNotes
geometrygeometry,,

Wave 3D

wave3d3D / Modifiers

Sine-wave displacement of vertex positions along a chosen displace axis, with a chosen propagation axis.

Inputs
PortTypeDefaultRangeNotes
geometrygeometry,,
amplitudefloat0.3,
frequencyfloat4,
speedfloat2,
axisfloat0,Propagation axis: 0 = X, 1 = Y, 2 = Z.
displaceAxisfloat1,Which axis to push vertices along: 0 = X, 1 = Y, 2 = Z.
Outputs
PortTypeDefaultRangeNotes
geometrygeometry,,

Reads as flag, water surface or pulsing tube depending on the axis pairing. Set propagation = X and displace = Y for the classic flag wave on a plane.

Instancer 3D

instancer3d3D / Modifiers

Replicates one geometry into N instances arranged linearly, radially or on a grid.

Inputs
PortTypeDefaultRangeNotes
geometrygeometry,,
countfloat8,
modefloat0,0 = linear, 1 = radial, 2 = grid.
offsetXfloat1.5,
offsetYfloat0,
offsetZfloat0,
rotateStepfloat0,
scaleStepfloat1,
radiusfloat3,Used only in radial mode.
Outputs
PortTypeDefaultRangeNotes
geometrygeometry,,

Cheap, instances share their vertex buffer and only the per- instance transform varies. Use linear mode for a row, radial mode for a clock-face arrangement, grid mode for a regular tiling.

Particle Emitter 3D

particleEmitter3d3D / Effects

GPU particle emitter, outputs a particles port for connection into a Scene 3D's particle slot.

Inputs
PortTypeDefaultRangeNotes
emitRatefloat200,Particles per second.
lifetimefloat2,
speedfloat3,
speedVariancefloat0.5,
spreadAnglefloat0.5,
sizeStartfloat0.15,
sizeEndfloat0.02,
gravityfloat-2,
dragfloat0.3,
turbulencefloat1,
colorStartcolor1, 0.6, 0.2, 1,
colorEndcolor1, 0.1, 0, 0,
Outputs
PortTypeDefaultRangeNotes
particlesparticles,,

Emission point and direction follow the node's transform. Defaults read as warm sparks falling under gravity, drop the gravity value and bump turbulence for a floating-dust look, or push speed and spread for an explosion.

Audio Analyzer

audioAnalyzer3D / Effects

System-wide audio reactivity, outputs bass / mids / highs / volume / peak floats from the live audio device.

Inputs
PortTypeDefaultRangeNotes
bassMultiplierfloat1,
midsMultiplierfloat1,
highsMultiplierfloat1,
volumeMultiplierfloat1,
Outputs
PortTypeDefaultRangeNotes
bassfloat,,
midsfloat,,
highsfloat,,
volumefloat,,
peakfloat,,

The simpler cousin of soundLoader + soundModifier. Listens to the live audio input the OS hands to R3NE; emits one float per band already smoothed and ready to drive a port.

Macs route system audio differently to capture. To pick up your DJ software, route its output via BlackHole or a similar virtual audio device and pick that as the system input.