Home
The basics
Installation
How Gaea Works
Gaea Panel
Anatomy of a Node
Anatomy of a Graph
Materials
GaeaGenerator
GaeaRenderer
GaeaChunkLoader
Tutorials
Generating your first Terrain
Creating your Own Nodes
Graph nodes
BoolConstant
BoolParameter
Border2D
ComposeRange
DistanceFilter
FalloffMap
Fill
FlagsFilter
FlagsMapper
FloatConstant
FloatOp
Abs (abs(A))
Add (A + b)
Ceil (ceil(A))
Clamp (clamp(A, min, max))
Divide (A / b)
Floor (floor(A))
Max (max(A, b))
Min (min(A, b))
Multiply (A * b)
Power (A ** exp)
Remap (remap(A, ...))
Round (round(A))
Sign (sign(A))
Smoothstep (smoothstep(from, to, A))
Step (step(A, edge))
Subtract (A - b)
Wrap (wrap(A, min, max))
FloatParameter
FloorWalker
AreaEnd
AreaPosition
AreaSize
WorldSize
IntConstant
IntOp
Abs (abs(A))
Add (A + b)
Clamp (clamp(A, min, max))
Divide (A / b)
Max (max(A, b))
Min (min(A, b))
Multiply (A * b)
Power (A ** exp)
Sign (sign(A))
Step (step(A, edge))
Subtract (A - b)
Wrap (wrap(A, min, max))
IntParameter
Difference (-)
Intersection (∩)
Union (∪)
Mapper
MaterialParameter
MatrixSampler
Noise2D
Noise3D
Output
RandomFilter
RandomScatter
RangeConstant
RulesPlacer
SampleOp
Abs (abs(A))
Add (A + b)
Ceil (ceil(A))
Clamp (clamp(A, min, max))
Divide (A / b)
Floor (floor(A))
Max (max(A, b))
Min (min(A, b))
Multiply (A * b)
Power (A ** exp)
Remap (remap(A, ...))
Round (round(A))
Sign (sign(A))
Smoothstep (smoothstep(from, to, A))
Step (step(A, edge))
Subtract (A - b)
Wrap (wrap(A, min, max))
Complement (ᶜ)
Difference (-)
Intersection (∩)
Union (∪)
SamplesOp
AddSamples (A + B)
DivideSamples (A / B)
LerpSamples (lerp(a, b, weight))
MultiplySamples (A * B)
SubtractSamples (A - B)
SnakePath2D
Texture2DParameter
Texture3DParameter
TextureSampler
ThresholdFilter
ThresholdMapper
ToHeight2D
ToHeight3D
ValueMapper
Vector2Constant
Vector2Parameter
Vector2iConstant
Vector2iParameter
Vector3Constant
Vector3Parameter
Vector3iConstant
Vector3iParameter
Vector2Compose
Vector2iCompose
Vector3Compose
Vector3iCompose
Vector2Decompose
Vector2iDecompose
Vector3Decompose
Vector3iDecompose
VectorOp
Add (a + b)
Divide (a / b)
Multiply (a * b)
Subtract (a - b)
Contributing
Gaea
Documentation
Gaea Documentation
Graph nodes
Output