Terrains in Terraform4D are built from Operator Objects that are stacked on top of each other, just like layers in an image processing application.
Operators can be generators or filters. While generators add features to your terrain, filters alter it. Combine that with sophisticated masking and a multitude of modes to blend operators together, and you have a mighty powerful terrain generator.
More info about operator objects…
Generators
Generators add new content to your terrain. They are responsible for creating mountains, hills, valleys, rivers, and whatnot.
More info about the available generators…
Noise Generator
Explore the infinite noise space to create to create complex random terrains!
Shader Generator
Use Cinema 4D shaders and bitmaps to shape your terrain!
Spline Generator
Use any spline to forge them into mountains or rivers!
Gradient Generator
Utilise different types of gradients to create mountains, walls, and other things, and place them where you want them.
Group Generator
Group operators together, making them reusable.
Filters
Filters alter your terrain.
More info about the available filters…
Curve Filter
Use a simple spline curve to shape your terrain! Glaciate or canyonise your terrain, create plateaus, terraces and dunes.
Fold Filter
Folds height field values around a top or bottom value, turning summits into craters, or valleys into hills.
Blur Filter
Apply high quality low pass filtering to your terrain.
Sharpen Filter
Tease out extra detail with different sharpen convolution filters.
Clamp Filter
Constrain a terrain to a defined altitude range by scaling or clipping it.
Mirror Filter
Mirror terrains along X and Z, or invert the altitude profile.
Adjustment Filter
Scale and offset your terrain's altitude profile.
Blend modes
Just like in an image processing application, operators are merged with their predecessor using a multitude of blend modes.
More info about the blend modes…
Add
Adds an operator to another.
Multiply
Multiplies an operator with another one.
Lowest
Selects the lowest areas of each operator.
Phoenix
Selects the lowest areas of both operators, preserving the underlying structure.
Phoenix inverse
Selects the highest areas of both operators, preserving the underlying structure.
Masking
Operators can be constrained using Terraform4D’s masking features:
Fields
Harvest the powers of Fields to constrain operators to just the areas where you want them.
Topological Masking: Altitude
Constrain operators to only appear in certain altitude levels.
Topological Masking: Slope
Constrain operators to appear based on slope steepness.
Evaluation & Caching
Terraform4D uses a sophisticated evaluation and caching system. Only the operators that have changed will be rebuilt, and changes in dependencies and animation are recognised. That keeps terrain build times at a minimum.