Entity Components Reference
core
Transform
local_transform
Local transform of the entity (position, orientation, scale).
SchemaeulerOrientation
Vector3(deg)
Default:[0,0,0]
Local orientation as Euler angles (editor‑only).
Local orientation as Euler angles (editor‑only).
globalEulerOrientation
Vector3(deg)
Default:[0,0,0]
Last global orientation entered by a user as Euler angles (may be invalid; editor‑only).
Last global orientation entered by a user as Euler angles (may be invalid; editor‑only).
orientation
Quaternion
Default:[0,0,0,1]
Local orientation as a quaternion.
Local orientation as a quaternion.
position
Vector3(m)
Default:[0,0,0]
Local position (x, y, z) in meters.
Local position (x, y, z) in meters.
scale
Vector3
Default:[1,1,1]
Local non‑uniform scale (x, y, z).
Local non‑uniform scale (x, y, z).
Name
debug_name
Human‑readable name of the entity.
Schemavalue
String
Entity name.
Entity name.
Entity UID
euid
Unique identifier for the entity.
Schemavalue
Entity Unique Identifier
Unique identifier value.
Unique identifier value.
Lineage
lineage
Records the entity's lineage through linkers and parentage.
Schemaordinal
Integer
Default:0
Ordinal index among siblings (editor‑only).
Ordinal index among siblings (editor‑only).
parentUUID
Entity Unique Identifier
UUID of this entity's parent (default is root).
UUID of this entity's parent (default is root).
Local AABB
local_aabb
Local‑space axis‑aligned bounding box.
Schemamax
Vector3
Local AABB maximum corner (x,y,z).
Local AABB maximum corner (x,y,z).
min
Vector3
Local AABB minimum corner (x,y,z).
Local AABB minimum corner (x,y,z).
camera
- Schema
dataJSON
JSON
Render graph input values in JSON format.
Render graph input values in JSON format.
renderGraphRef
Referenced render graph to use for rendering from this camera.
Referenced render graph to use for rendering from this camera.
renderTargetIndex
Integer
Default:-1
Index of the render target to blit/output to. -1 indicates the default target.
Index of the render target to blit/output to. -1 indicates the default target.
- Schema
zFar
Float(m)
Default:100
Far clipping plane distance (meters).
Far clipping plane distance (meters).
zNear
Float(m)
Default:0
Near clipping plane distance (meters).
Near clipping plane distance (meters).
zoomFactor
Vector2
Default:[1,1]
Zoom factor applied to the orthographic extents (X,Y). 1 = no zoom.
Zoom factor applied to the orthographic extents (X,Y). 1 = no zoom.
- Schema
farPlane
Float(m)
Default:0
Far clipping plane distance (meters). Set to 0 for an infinite far plane.
Far clipping plane distance (meters). Set to 0 for an infinite far plane.
fovy
Float(deg)
Default:60
Vertical field of view angle in degrees.
Vertical field of view angle in degrees.
nearPlane
Float(m)
Default:0.01
Near clipping plane distance (meters).
Near clipping plane distance (meters).
offset
Vector2(m)
Default:[0,0]
Projection center offset for stereoscopic rendering (meters).
Projection center offset for stereoscopic rendering (meters).
rendering
- Schema
constantsJSON
JSON
Shader specialization constant values in JSON format.
Shader specialization constant values in JSON format.
dataJSON
JSON
Shader input values in JSON format.
Shader input values in JSON format.
isDoubleSided
Boolean
Default:false
Render both front and back faces (double‑sided).
Render both front and back faces (double‑sided).
shaderRef
UUID(shader Asset)
Referenced shader (UUID).
Referenced shader (UUID).
- Schema
faceCulling
Integer
Default:0(Inherit from material)
Face culling override: 0 = inherit from material, 1 = single‑sided, 2 = double‑sided.
0Inherit from material1Single Sided2Double Sided
Face culling override: 0 = inherit from material, 1 = single‑sided, 2 = double‑sided.
value
UUID(material Asset)
Referenced material (UUID).
Referenced material (UUID).
- Schema
shadowCastingMode
Unsigned Byte
Default:1(On)
Min:0
Shadow casting mode for this mesh.
0Off1On
Shadow casting mode for this mesh.
submeshIndex
Integer
Default:0
Index of the submesh within the mesh's submesh array.
Index of the submesh within the mesh's submesh array.
value
UUID(mesh Asset)
Referenced mesh (UUID).
Referenced mesh (UUID).
- Schema
applyGaussianFiltering
Boolean
Default:false
Apply Gaussian smoothing when sampling voxels.
Apply Gaussian smoothing when sampling voxels.
enable3D
Boolean
Default:true
Whether this volume is visible in the 3D view.
Whether this volume is visible in the 3D view.
enableMPR
Boolean
Default:true
Whether this volume is visible in the MPR (multi‑planar reconstruction) view.
Whether this volume is visible in the MPR (multi‑planar reconstruction) view.
range
Vector2
Default:[0,1]
Displayed voxel intensity range [min, max]. Values outside the material's valid range are clamped/ignored.
Displayed voxel intensity range [min, max]. Values outside the material's valid range are clamped/ignored.
sampleUnfiltered
Boolean
Default:false
Sample texels without hardware filtering (nearest).
Sample texels without hardware filtering (nearest).
- Schema
value
Referenced volume material (UUID).
Referenced volume material (UUID).
- Schema
texture3dRef
Referenced 3D texture (UUID) containing the volume voxels.
Referenced 3D texture (UUID) containing the volume voxels.
- Schema
isAdditive
Boolean
Default:true
Additive: show elements inside the geometry. Subtractive: show elements outside the geometry.
Additive: show elements inside the geometry. Subtractive: show elements outside the geometry.
- Schema
zIndex
Integer
Default:0
Z‑index ordering for decal rendering; higher values render on top of lower ones.
Z‑index ordering for decal rendering; higher values render on top of lower ones.
lighting
Environment
environment
Scene environment settings, including skybox background and precomputed image‑based lighting (IBL). This component is only applied in the scene where this entity lives, it is discarded for subscenes.
SchemairradianceUUID
UUID(cubemap Asset)
Diffuse irradiance cubemap used for ambient PBR lighting.
Diffuse irradiance cubemap used for ambient PBR lighting.
radianceUUID
UUID(cubemap Asset)
Specular radiance cubemap (prefiltered) used for PBR reflections.
Specular radiance cubemap (prefiltered) used for PBR reflections.
skyboxUUID
UUID(cubemap Asset)
Skybox cubemap used as the scene background (no lighting effect).
Skybox cubemap used as the scene background (no lighting effect).
- Schema
IESProfile
UUID(texture Asset)
Optional IES photometric profile (2D texture). Modulates emitted intensity by direction; leave empty for uniform distribution.
Optional IES photometric profile (2D texture). Modulates emitted intensity by direction; leave empty for uniform distribution.
cutoff
Float(deg)
Default:30
Outer cone half‑angle in degrees. Light intensity falls to zero outside this angle.
Outer cone half‑angle in degrees. Light intensity falls to zero outside this angle.
Light
point_light
Omnidirectional light source with physically based intensity and falloff. Acts as a point light by default; enable isDirectional to emit parallel rays. Attach a Spot Light component to add a cone cutoff. Can optionally drive the atmosphere sun direction.
Schemacolor
Vector3
Default:[1,1,1]
RGB light color in linear space [0–1]. Multiplies intensity.
RGB light color in linear space [0–1]. Multiplies intensity.
intensity
Float(W/sr)
Default:1
Radiant intensity (W/sr). Controls brightness for physically based shading (inverse‑square falloff).
Radiant intensity (W/sr). Controls brightness for physically based shading (inverse‑square falloff).
isDirectional
Boolean
Default:false
Treat this as a directional light using the entity's orientation; position is ignored.
Treat this as a directional light using the entity's orientation; position is ignored.
isSun
Boolean
Default:false
Use this light's direction to control the atmosphere sun direction. Only one light should be marked as the sun; multiple are undefined.
Use this light's direction to control the atmosphere sun direction. Only one light should be marked as the sun; multiple are undefined.
range
Float(m)
Default:0
Hard cutoff distance for light influence and culling (meters). Set to 0 for no hard cutoff and physically correct inverse‑square attenuation.
Hard cutoff distance for light influence and culling (meters). Set to 0 for no hard cutoff and physically correct inverse‑square attenuation.
- Schema
farDist
Float(m)
Default:100
Capture far clip distance (meters).
Capture far clip distance (meters).
nearDist
Float(m)
Default:0.1
Capture near clip distance (meters).
Capture near clip distance (meters).
offset
Vector3(m)
Default:[0,0,0]
Offset of the probe capture origin relative to the entity position (meters).
Offset of the probe capture origin relative to the entity position (meters).
quality
Integer
Default:128
Reflection cubemap resolution (pixels per face). Higher values increase detail and cost.
Reflection cubemap resolution (pixels per face). Higher values increase detail and cost.
- Schema
accumulateShadowCascades
Boolean
Default:true
Directional lights only: blend/accumulate all cascades to reduce visible transitions between splits.
Directional lights only: blend/accumulate all cascades to reduce visible transitions between splits.
bias
Float
Default:0.004
Depth bias applied during shadow tests to reduce self‑shadowing (acne). Increase to mitigate artifacts; too high causes peter‑panning.
Depth bias applied during shadow tests to reduce self‑shadowing (acne). Increase to mitigate artifacts; too high causes peter‑panning.
cascadeCount
Byte
Default:4(Quad Cascade)
Directional lights only: number of cascades for CSM. 0 = static shadow map, 1–4 = increasing cascade count.
0Static Shadow Map1Single Cascade2Dual Cascade3Triple Cascade4Quad Cascade
Directional lights only: number of cascades for CSM. 0 = static shadow map, 1–4 = increasing cascade count.
cascadeSplitLambda
Float
Default:0.94
Directional lights only: cascade split distribution for CSM. 0 = uniform (linear) splits; 1 = logarithmic (more resolution near the camera). Values in [0,1] blend between the two.
Directional lights only: cascade split distribution for CSM. 0 = uniform (linear) splits; 1 = logarithmic (more resolution near the camera). Values in [0,1] blend between the two.
farDist
Float(m)
Default:100
Shadow camera far clip distance (meters). Use the smallest range that contains casters/receivers.
Shadow camera far clip distance (meters). Use the smallest range that contains casters/receivers.
nearDist
Float(m)
Default:0.1
Shadow camera near clip distance (meters). Tighten to improve depth precision.
Shadow camera near clip distance (meters). Tighten to improve depth precision.
quality
Integer
Default:1024(Low (1024x1024))
Shadow map resolution (pixels per side). Higher values increase detail at the cost of memory and performance.
256Ultra-Low (256x256)512Very Low (512x512)1024Low (1024x1024)2048Medium-Low (2048x2048)3072Medium (3072x3072)4096Medium High (4096x4096)6144High (6144x6144)8192Ultra High (8192x8192)
Shadow map resolution (pixels per side). Higher values increase detail at the cost of memory and performance.
animation
Animation Sequence Controller
animation_sequence_controller
Animation sequence controller with reference to an animation sequence and assigned entities.
SchemaanimationSequenceRef
Referenced Animation Sequence (UUID).
Referenced Animation Sequence (UUID).
entities
Map<UUID, Entity Reference>
Track to entity map. Key is track uuid, value is the entity to assign to it.
Track to entity map. Key is track uuid, value is the entity to assign to it.
loop
Boolean
Default:false
Loop playback when reaching the stop offset.
Loop playback when reaching the stop offset.
playbackSpeed
Float
Default:1
Playback speed multiplier. Negative values play in reverse.
Playback speed multiplier. Negative values play in reverse.
startOffset
Float
Default:0
Min:0
Max:1
Normalized start offset [0, 1].
Normalized start offset [0, 1].
stopOffset
Float
Default:1
Min:0
Max:1
Normalized stop offset [0, 1]. When looping, playback wraps to startOffset at this point.
Normalized stop offset [0, 1]. When looping, playback wraps to startOffset at this point.
Morph Targets
morph_targets
Contains weights assigned to morph targets of the mesh referred to by the entity's mesh_ref.
Schemaweights
Map<UUID, Float>
Map from morph target name to weight (commonly 0..1).
Map from morph target name to weight (commonly 0..1).
Animation Controller
animation_controller
Drives skeletal animation using an Animation Graph and Animation Set; animates descendant skinned meshes whose skeletons are compatible with the set.
SchemaanimationGraphRef
Referenced Animation Graph (UUID).
Referenced Animation Graph (UUID).
animationSetRef
Referenced Animation Set (UUID).
Referenced Animation Set (UUID).
dataJSON
JSON
Animation Graph input parameters in JSON format.
Animation Graph input parameters in JSON format.
rootBoneEntityRef
Entity Reference
Entity containing the Bone component for the skeleton's root bone.
Entity containing the Bone component for the skeleton's root bone.
rootMotionEnabled
Boolean
Default:false
Enable root motion extraction and application to the entity transform.
Enable root motion extraction and application to the entity transform.
- Schema
value
UUID(skeleton Asset)
Referenced skeleton (UUID).
Referenced skeleton (UUID).
Bone
bone
Associates this entity with a bone in a skeleton (for attachments and transforms).
SchemaboneIndex
Unsigned Integer
Min:0
Index of the bone within the skeleton.
Index of the bone within the skeleton.
physics
- Schema
skinWidth
Float(m)
Default:0
Collision skin width (meters).
Collision skin width (meters).
slopeLimit
Float(deg)
Default:45
Maximum walkable slope (degrees). Slopes steeper than this are not walkable.
Maximum walkable slope (degrees). Slopes steeper than this are not walkable.
stepOffset
Float(m)
Default:0
Maximum climbable step height. Steps higher than this cannot be climbed automatically.
Maximum climbable step height. Steps higher than this cannot be climbed automatically.
- Schema
collisionGeometryRef
Referenced collision geometry (UUID).
Referenced collision geometry (UUID).
Joint
joint
Base joint connecting two bodies. By default locks relative position and orientation between constrainer and constrainee.
SchemabreakForce
Float(N)
Default:10000000000000000
Break force threshold (Newtons).
Break force threshold (Newtons).
breakTorque
Float(N·m)
Default:10000000000000000
Break torque threshold (N·m).
Break torque threshold (N·m).
constrainee
Entity Reference
Entity with a Rigid Body to be constrained.
Entity with a Rigid Body to be constrained.
constrainer
Entity Reference
Entity acting as constrainer (rigid/static) or null to constrain to world origin.
Entity acting as constrainer (rigid/static) or null to constrain to world origin.
enableCollision
Boolean
Default:false
Enable collision between constrainer and constrainee bodies.
Enable collision between constrainer and constrainee bodies.
- Schema
contactVelocity
Vector3(m/s)
Default:[0,0,0]
Applied contact velocity offset when colliding (m/s). Only used if modifyContact is true.
Applied contact velocity offset when colliding (m/s). Only used if modifyContact is true.
dynamicFriction
Float
Default:0.5
Dynamic (kinetic) friction coefficient (typically 0..1). If greater than staticFriction, staticFriction is clamped up to match. Effective value is averaged with the other surface.
Dynamic (kinetic) friction coefficient (typically 0..1). If greater than staticFriction, staticFriction is clamped up to match. Effective value is averaged with the other surface.
isTrigger
Boolean
Default:false
Treat associated geometry as a trigger (generates events but no physical response).
Treat associated geometry as a trigger (generates events but no physical response).
modifyContact
Boolean
Default:false
Enable contact modification (applies contactVelocity on collisions).
Enable contact modification (applies contactVelocity on collisions).
restitution
Float
Default:0
Restitution (bounciness) in [0,1]. 0 = no bounce; 1 = perfectly elastic. Effective value is averaged with the other surface.
Restitution (bounciness) in [0,1]. 0 = no bounce; 1 = perfectly elastic. Effective value is averaged with the other surface.
staticFriction
Float
Default:0.5
Static friction coefficient (typically 0..1). 0 feels like ice; higher resists start of motion. Effective value is averaged with the other surface.
Static friction coefficient (typically 0..1). 0 feels like ice; higher resists start of motion. Effective value is averaged with the other surface.
- Schema
angularDamping
Float(s-1)
Default:0.05
Min:0
Angular damping coefficient (s^-1). 0 = no damping; must be non‑negative.
Angular damping coefficient (s^-1). 0 = no damping; must be non‑negative.
centerOfMass
Vector3(m)
Default:[0,0,0]
Center of mass relative to the entity's local transform (meters).
Center of mass relative to the entity's local transform (meters).
collisionDetection
Unsigned Byte
Default:0(Discrete)
Min:0
Collision detection mode (CCD). Kinematic bodies do not support Linear/Continuous CCD.
0Discrete1LinearContinuous2AngularContinuous3Continuous
Collision detection mode (CCD). Kinematic bodies do not support Linear/Continuous CCD.
isKinematic
Boolean
Default:false
Treat the rigid body as kinematic (unaffected by forces; driven by animation/app logic).
Treat the rigid body as kinematic (unaffected by forces; driven by animation/app logic).
linearDamping
Float(s-1)
Default:0
Min:0
Linear damping coefficient (s^-1). 0 = no damping; must be non‑negative.
Linear damping coefficient (s^-1). 0 = no damping; must be non‑negative.
lockedAxis
Unsigned Byte
Default:0
Min:0
Lock motion along/around the specified axes.
765432101Locks motion along the X axis.
765432102Locks motion along the Y axis.
765432104Locks motion along the Z axis.
765432108Locks motion around the X axis.
7654321016Locks motion around the Y axis.
7654321032Locks motion around the Z axis.
Lock motion along/around the specified axes.
mass
Float(kg)
Default:1
Mass (kg). A value of 0 is treated as infinite mass (static).
Mass (kg). A value of 0 is treated as infinite mass (static).
maxAngularVelocity
Float(rad/s)
Default:100
Min:0
Maximum angular velocity (rad/s). Must be non‑negative.
Maximum angular velocity (rad/s). Must be non‑negative.
maxLinearVelocity
Float(m/s)
Default:10000000000000000
Min:0
Maximum linear velocity (m/s). Must be non‑negative.
Maximum linear velocity (m/s). Must be non‑negative.
useGravity
Boolean
Default:true
Whether the rigid body is affected by gravity.
Whether the rigid body is affected by gravity.
Vehicle Controller
vehicle_controller
Vehicle Controller parameters.
Schemachassis
Entity Reference
The chassis.
The chassis.
frontLeftWheel
Entity Reference
The front left wheel.
The front left wheel.
frontRightWheel
Entity Reference
The front right wheel.
The front right wheel.
rearLeftWheel
Entity Reference
The rear left wheel.
The rear left wheel.
rearRightWheel
Entity Reference
The rear right wheel.
The rear right wheel.
- Schema
motionLimitSpringDamping
Vector3(N·s/m)
Default:[0,0,0]
Linear limit spring damping per axis (N·s/m).
Linear limit spring damping per axis (N·s/m).
motionLimitSpringStiffness
Vector3(N/m)
Default:[0,0,0]
Linear limit spring stiffness per axis (N/m). >0 makes the limit soft (spring‑like).
Linear limit spring stiffness per axis (N/m). >0 makes the limit soft (spring‑like).
motionLowerLimit
Vector3(m)
Default:[0,0,0]
Lower linear limit per axis (meters).
Lower linear limit per axis (meters).
motionUpperLimit
Vector3(m)
Default:[0,0,0]
Upper linear limit per axis (meters).
Upper linear limit per axis (meters).
swingLimitAngle
Vector2(deg)
Default:[0,0]
Swing cone half‑angles about Y and Z of the constraint frame (degrees). 0 does not restrict rotation; max 180. Used if either swing axis is limited.
Swing cone half‑angles about Y and Z of the constraint frame (degrees). 0 does not restrict rotation; max 180. Used if either swing axis is limited.
swingSpringDamping
Float(N·m·s/rad)
Default:0
Swing limit spring damping (N·m·s/rad).
Swing limit spring damping (N·m·s/rad).
swingSpringStiffness
Float(N·m/rad)
Default:0
Swing limit spring stiffness (N·m/rad). >0 makes the limit soft.
Swing limit spring stiffness (N·m/rad). >0 makes the limit soft.
twistLimitAngle
Vector2(deg)
Default:[0,0]
Twist angle limits (min,max) around the twist axis (degrees). Range (−360, 360).
Twist angle limits (min,max) around the twist axis (degrees). Range (−360, 360).
twistSpringDamping
Float(N·m·s/rad)
Default:0
Twist limit spring damping (N·m·s/rad).
Twist limit spring damping (N·m·s/rad).
twistSpringStiffness
Float(N·m/rad)
Default:0
Twist limit spring stiffness (N·m/rad). >0 makes the limit soft.
Twist limit spring stiffness (N·m/rad). >0 makes the limit soft.
unlockedMotion
Unsigned Integer
Default:0
Min:0
Unlock motion along/around the specified axes.
765432101Unlock motion along the X axis.
765432102Unlock motion along the Y axis.
765432104Unlock motion along the Z axis.
765432108Unlock motion around the X axis.
7654321016Unlock motion around the Y axis.
7654321032Unlock motion around the Z axis.
Unlock motion along/around the specified axes.
- Schema
angularDamping
Vector3(N·m·s/rad)
Default:[0,0,0]
Angular drive damping per axis (N·m·s/rad).
Angular drive damping per axis (N·m·s/rad).
angularForceLimit
Vector3(N·m)
Default:[-1,-1,-1]
Max angular drive torque/impulse per axis (N·m). −1 = unlimited.
Max angular drive torque/impulse per axis (N·m). −1 = unlimited.
angularStiffness
Vector3(N·m/rad)
Default:[0,0,0]
Angular drive stiffness per axis (N·m/rad). >0 applies spring torque toward the goal.
Angular drive stiffness per axis (N·m/rad). >0 applies spring torque toward the goal.
angularVelocity
Vector3(rad/s)
Default:[0,0,0]
Target angular velocity (rad/s).
Target angular velocity (rad/s).
goalOrientation
Quaternion
Default:[0,0,0,1]
Target angular orientation.
Target angular orientation.
goalPosition
Vector3(m)
Default:[0,0,0]
Target linear position offset (meters).
Target linear position offset (meters).
linearDamping
Vector3(N·s/m)
Default:[0,0,0]
Linear drive damping per axis (N·s/m).
Linear drive damping per axis (N·s/m).
linearForceLimit
Vector3(N)
Default:[-1,-1,-1]
Max linear drive force/impulse per axis (N). −1 = unlimited.
Max linear drive force/impulse per axis (N). −1 = unlimited.
linearStiffness
Vector3(N/m)
Default:[0,0,0]
Linear drive stiffness per axis (N/m). >0 applies spring force toward the goal.
Linear drive stiffness per axis (N/m). >0 applies spring force toward the goal.
linearVelocity
Vector3(m/s)
Default:[0,0,0]
Target linear velocity (m/s).
Target linear velocity (m/s).
type
Integer
Default:1(ACCELERATION)
Drive type: apply as force or as acceleration.
0FORCE1ACCELERATION
Drive type: apply as force or as acceleration.
geometry
Box Geometry
box_geometry
Box geometry.
Schemadimension
Vector3(m)
Default:[1,1,1]
Box dimensions (width, height, depth) in meters.
Box dimensions (width, height, depth) in meters.
offset
Vector3(m)
Default:[0,0,0]
Local offset of the geometry origin (meters).
Local offset of the geometry origin (meters).
Capsule Geometry
capsule_geometry
Capsule geometry.
Schemaaxis
Integer
Default:1(Y-Axis)
Alignment axis of the capsule: 0=X, 1=Y, 2=Z.
0X-Axis1Y-Axis2Z-Axis
Alignment axis of the capsule: 0=X, 1=Y, 2=Z.
height
Float(m)
Default:1
Height of the cylindrical mid‑section (meters).
Height of the cylindrical mid‑section (meters).
offset
Vector3(m)
Default:[0,0,0]
Local offset of the geometry origin (meters).
Local offset of the geometry origin (meters).
radius
Float(m)
Default:0.5
Radius of the hemispherical ends (meters).
Radius of the hemispherical ends (meters).
Cylinder Geometry
cylinder_geometry
Cylinder geometry.
Schemaaxis
Integer
Default:1(Y-Axis)
Alignment axis of the cylinder: 0=X, 1=Y, 2=Z.
0X-Axis1Y-Axis2Z-Axis
Alignment axis of the cylinder: 0=X, 1=Y, 2=Z.
height
Float(m)
Default:1
Height of the cylinder (meters).
Height of the cylinder (meters).
offset
Vector3(m)
Default:[0,0,0]
Local offset of the geometry origin (meters).
Local offset of the geometry origin (meters).
radius
Float(m)
Default:0.5
Radius of the cylinder (meters).
Radius of the cylinder (meters).
Plane Geometry
plane_geometry
Infinite plane geometry.
Schemadistance
Float(m)
Default:0
Signed distance from the origin along the plane normal (meters).
Signed distance from the origin along the plane normal (meters).
normal
Vector3
Default:[0,1,0]
Unit normal vector of the plane (in local space).
Unit normal vector of the plane (in local space).
Sphere Geometry
sphere_geometry
Sphere geometry.
Schemaoffset
Vector3(m)
Default:[0,0,0]
Local offset of the geometry origin (meters).
Local offset of the geometry origin (meters).
radius
Float(m)
Default:0.5
Radius of the sphere (meters).
Radius of the sphere (meters).
editor
Label
label
Displays an editor‑only label in the 3D view.
Schemacamera
Array[Float]
Default:[0,0,0,0,0,0,1]
Camera framing parameters for navigating to the label.
Camera framing parameters for navigating to the label.
description
String
Label description text.
Label description text.
speed
Float
Default:15
Camera travel speed (meters/second).
Camera travel speed (meters/second).
title
String
Label title text.
Label title text.
Measure
measure
Displays editor‑only measurement annotations in the 3D view.
Schemacolor
Vector3
Default:[1,1,1]
Display color for the measurement.
Display color for the measurement.
type
Unsigned Integer
Default:0(Linear)
Min:0
Measurement type to display.
0Linear1Angle2Area3Volume
Measurement type to display.
Spline
spline
Displays an editor‑only spline in the 3D view.
Schemacolor
Vector3
Default:[1,1,1]
Display color of the curve.
Display color of the curve.
tension
Float
Default:0.5
Catmull‑Rom tension (only when type is Catmull‑Rom).
Catmull‑Rom tension (only when type is Catmull‑Rom).
type
Unsigned Integer
Default:0(Centripetal)
Min:0
Spline interpolation type.
0Centripetal1Chordal 2Catmullrom
Spline interpolation type.
linker
Overrider
overrider
Overrides an entity from a subscene: mark for deletion, replace components, or detach specific components.
SchemacomponentsToDetach
Array[Integer]
Hashes of components to detach from the overridden entity.
Hashes of components to detach from the overridden entity.
deleter
Boolean
Default:false
Mark the overridden entity as deleted in the composed scene.
Mark the overridden entity as deleted in the composed scene.
entityRef
Entity Reference
Target entity to override.
Target entity to override.
Scene Reference
scene_ref
Reference to a subscene (linker); used to compose scenes.
SchemamaxRecursionCount
Unsigned Integer
Default:1
Min:0
Maximum recursion depth when a scene references itself.
Maximum recursion depth when a scene references itself.
value
UUID(scene Asset)
Referenced scene (UUID).
Referenced scene (UUID).
point cloud
Point Cloud Reference
point_cloud_ref
Reference to a point cloud.
Schemavalue
Referenced point cloud (UUID).
Referenced point cloud (UUID).
scripting
Script Element
script_element
References a script and supplies its input values.
SchemadataJSON
JSON
Script input values in JSON format.
Script input values in JSON format.
scriptRef
UUID(script Asset)
Referenced script (UUID).
Referenced script (UUID).
Script Map
script_map
Holds a set of script elements keyed by UUID.
Schemaelements
Map<UUID, Map<UUID, >>
Map of script UUID to script element.
Map of script UUID to script element.
sound
Sound Reference
sound_ref
Reference to a sound asset with playback and spatialization controls.
SchemaattenuationModel
Unsigned Byte
Default:0(No Attenuation)
Min:0
Distance attenuation model.
0No Attenuation1Inverse Distance2Linear Distance3Exponential Distance
Distance attenuation model.
attenuationRolloffFactor
Float
Default:1
Min:0
Rolloff factor for distance attenuation.
Rolloff factor for distance attenuation.
autoPlayOnStart
Boolean
Default:false
Autoplay when the simulation starts.
Autoplay when the simulation starts.
dopplerFactor
Float
Default:1
Min:0
Scale factor for the Doppler effect.
Scale factor for the Doppler effect.
inaudibleBehavior
Unsigned Byte
Default:0(Tick)
Min:0
Behavior when the sound becomes inaudible.
0Tick1Don't Tick2Kill
Behavior when the sound becomes inaudible.
looping
Boolean
Default:false
Whether the sound loops.
Whether the sound loops.
maxDistance
Float(m)
Default:50
Min:0
Distance beyond which the sound is inaudible (meters).
Distance beyond which the sound is inaudible (meters).
minDistance
Float(m)
Default:5
Min:0
Distance at which the sound stays at max volume (meters).
Distance at which the sound stays at max volume (meters).
pan
Float
Default:0
Min:-1
Max:1
Stereo pan. −1 = left, 1 = right.
Stereo pan. −1 = left, 1 = right.
playSpeed
Float
Default:1
Playback speed multiplier (1.0 = normal).
Playback speed multiplier (1.0 = normal).
value
UUID(sound Asset)
Referenced sound (UUID).
Referenced sound (UUID).
volume
Float
Default:1
Min:0
Max:1
Playback volume [0..1].
Playback volume [0..1].