Houdini 12 Nodes Surface nodes

Displaces points along their normals based on fractal noise.

It is also possible to color points based on their displacement amount.

Note

This operator uses normal attributes on the input geometry. If a normal has 0 length, this operator will not displace the point along that normal.

Using Mountain

  1. Select the points you want to displace.

  2. Click the Mountain tool on the Deform tab.

You can edit the amount of displacement in the parameter editor.

Parameters

Point Group

The point group to which to apply displacement.

Number of Threads

Number of processors to use in computation.

Edit VEX Function

Invoke editor on VEX source code.

Re-load VEX Functions

Re-load the VEX function to pick up changes.

Fractal Depth

Number of iterations of fractal brownian motion noise.

Roughness

Fractal roughness.

Height

Displacement amount of the height.

Frequency

Noise frequency.

Offset

Noise offset.

Noise Type
Perlin Noise

Standard noise which performs a 3 dimensional hermite spline interpolation on a lattice of random values.

Sparse Convolution

Scatters points randomly through space and interpolates their values.

Alligator Noise

A variation of sparse convolution which gives higher frequency discontinuities.

Color Points

Whether to color points using a built-in ramp. Turning this option on colors points.

Color Offset

The offset into the color ramp, which is based on displacement amount.

Color Scale

The scale on the displacement amount when looking into the color ramp.

Examples that use this node

Example forExample name
Apply RelationshipLoad | Launch

.../examples/nodes/dop/applyrel/ConstrainedTeapots.otl

Copy ObjectsLoad | Launch

.../examples/nodes/dop/copyobject/SimpleCopy.otl

Gas Particle To FieldLoad | Launch

.../examples/nodes/dop/gasparticletofield/TimelessGas.otl

Particle Fluid SolverLoad | Launch

.../examples/nodes/dop/particlefluidsolver/FluidGlass.otl

RBD Glue ObjectLoad | Launch

.../examples/nodes/dop/rbdglueobject/BlendSolverWithRBDGlue.otl

Smoke ObjectLoad | Launch

.../examples/nodes/dop/smokeobject/TwoColourFire.otl

Voronoi Fracture SolverLoad | Launch

.../examples/nodes/dop/voronoifracturesolver/FractureExamples.otl

Load | Launch

.../examples/nodes/out/ramp/RampReference.otl

ColorLoad | Launch

.../examples/nodes/pop/color/ColorNumhit.otl

CreepLoad | Launch

.../examples/nodes/pop/creep/CreepSlide.otl

MaterialLoad | Launch

.../examples/nodes/shop/material/firePitExample.otl

Attribute From VolumeLoad | Launch

.../examples/nodes/sop/attribfromvolume/attribfromvolume.otl

Attrib TransferLoad | Launch

.../examples/nodes/sop/attribtransfer/MountainSplash.otl

Dop ImportLoad | Launch

.../examples/nodes/sop/dopimport/LowHigh.otl

Dop ImportLoad | Launch

.../examples/nodes/sop/dopimport/PointBasedRBD.otl

ForEachLoad | Launch

.../examples/nodes/sop/foreach/repeatsmooth.otl

LatticeLoad | Launch

.../examples/nodes/sop/lattice/LatticePerChunk.otl

Volume FeatherLoad | Launch

.../examples/nodes/sop/volumefeather/volumefeather.otl