Terrain

In development, not released yet.

Ground you sculpt: select it and pick Raise, Lower, Smooth or Flatten in the viewport header, then drag over it (one undo step per stroke).

Properties

NameTypeDefault
Cellsnumber256
Properties window only; 64 to 1024
BaseLayerchoiceGrass
Properties window only; Grass, Dirt, Mud, Rock, Sand, Moss, Gravel, Snow
RuleLayerchoiceRock
Properties window only; Grass, Dirt, Mud, Rock, Sand, Moss, Gravel, Snow
RuleSlopeNumberRange40, 90
Properties window only
RuleAltitudeNumberRange0, 0
Properties window only
BrushFalloffnumber0.5
Properties window only; 0 to 1
BrushShapechoiceRound
Properties window only; Round, Square
FlattenTochoiceStroke start
Properties window only; Stroke start, Flatten height
FlattenHeightnumber0
Properties window only

Methods

NameArgumentsReturns
GetHeight(x: number, z: number)number?
GetLayer(layer: ("Grass" | "Dirt" | "Mud" | "Rock" | "Sand" | "Moss" | "Gravel" | "Snow" | number), position: Vector3)number?
Paint(layer: ("Grass" | "Dirt" | "Mud" | "Rock" | "Sand" | "Moss" | "Gravel" | "Snow" | number), position: Vector3, radius: number, amount: number)()
Sculpt(tool: ("Raise" | "Lower" | "Smooth" | "Flatten"), position: Vector3, radius: number, strength: number)()
From MeshPart 10
From BasePart 30
From Instance 22