Components Reference
Animation Controller
animation_controller
Animation controller with reference to an animation graph and an animation set. Enables skeletal animation on its skinned mesh descendents whose skeleton is compatible with the animations in the animation set.
Animation Controller
animation_controller
animationGraphRef
Asset UUID
animationSetRef
Asset UUID
dataJSON
JSON
rootBoneEntityRef
Entity Reference
{linkage,originalEUID,}rootMotionEnabled
Boolean
Default: false
Animation Sequence Controller
animation_sequence_controller
Animation sequence controller with reference to an animation sequence and assigned entities.
Animation Sequence Controller
animation_sequence_controller
animationSequenceRef
Asset UUID
entities
loop
Boolean
Default: false
playbackSpeed
Float
Default: 1
startOffset
Float
Default: 0
stopOffset
Float
Default: 1
Bone
bone
Links entity to bone in skeleton.
Bone
bone
boneIndex
Unsigned Integer
Box Geometry
box_geometry
Box geometry.
Box Geometry
box_geometry
dimension
Vector3
Default: [1,1,1]
offset
Vector3
Default: [0,0,0]
Camera
camera
Virtual camera.
Camera
camera
dataJSON
JSON
renderGraphRef
Asset UUID
renderTargetIndex
Integer
Default: -1
Capsule Geometry
capsule_geometry
Capsule geometry.
Capsule Geometry
capsule_geometry
axis
Integer
Default: [1] Y-Axis
[0] X-Axis [1] Y-Axis [2] Z-Axis
height
Float
Default: 1
offset
Vector3
Default: [0,0,0]
radius
Float
Default: 0.5
Character Controller
character_controller
Character controller used for movement constrained by collisions without having to deal with a rigid body. A character controller is kinematic, and so is not affected by forces. It uses its own tweaked collision algorithm to give a good feeling while controlling the character.
Character Controller
character_controller
skinWidth
Float
Default: 0
slopeLimit
Float
Default: 45
stepOffset
Float
Default: 0
Collision Geometry Reference
collision_geometry_ref
Reference to a collision geometry.
Collision Geometry Reference
collision_geometry_ref
collisionGeometryRef
Asset UUID
Constraint
constraint
A physics constraint that can be configured along 6 degrees of freedom. In its default state it behaves as a fixed constraint - that is, it rigidly fixes the constraint frames of its two entities. However, individual degrees of freedom may be unlocked to permit any combination of rotation around the x-, y- and z- axes, and translation along these axes.
Constraint
constraint
motionLimitSpringDamping
Vector3
Default: [0,0,0]
motionLimitSpringStiffness
Vector3
Default: [0,0,0]
motionLowerLimit
Vector3
Default: [0,0,0]
motionUpperLimit
Vector3
Default: [0,0,0]
swingLimitAngle
Vector2
Default: [0,0]
swingSpringDamping
Float
Default: 0
swingSpringStiffness
Float
Default: 0
twistLimitAngle
Vector2
Default: [0,0]
twistSpringDamping
Float
Default: 0
twistSpringStiffness
Float
Default: 0
unlockedMotion
Unsigned Integer
Default: 0
[1] Along X [2] Along Y [4] Along Z [8] Around X [16] Around Y [32] Around Z
Constraint Actuator
constraint_actuator
Constraint Actuator
constraint_actuator
angularDamping
Vector3
Default: [0,0,0]
angularForceLimit
Vector3
Default: [-1,-1,-1]
angularStiffness
Vector3
Default: [0,0,0]
angularVelocity
Vector3
Default: [0,0,0]
goalOrientation
Quaternion
Default: [0,0,0,1]
goalPosition
Vector3
Default: [0,0,0]
linearDamping
Vector3
Default: [0,0,0]
linearForceLimit
Vector3
Default: [-1,-1,-1]
linearStiffness
Vector3
Default: [0,0,0]
linearVelocity
Vector3
Default: [0,0,0]
type
Integer
Default: [1] ACCELERATION
[0] FORCE [1] ACCELERATION
Culling Geometry
culling_geometry
Culling geometry. Add this component in addition to another geometry component (e.g. box geometry, sphere geometry, etc.) to enable culling geometry.
Culling Geometry
culling_geometry
isAdditive
Boolean
Default: true
Cylinder Geometry
cylinder_geometry
Cylinder geometry.
Cylinder Geometry
cylinder_geometry
axis
Integer
Default: [1] Y-Axis
[0] X-Axis [1] Y-Axis [2] Z-Axis
height
Float
Default: 1
offset
Vector3
Default: [0,0,0]
radius
Float
Default: 0.5
Name
debug_name
Name of the entity.
Name
debug_name
value
String
Decal Projector
decal_projector
Decal Projector.
Decal Projector
decal_projector
zIndex
Integer
Default: 0
Environment
environment
The environment of a scene. Used to give a scene a skybox.
Environment
environment
irradianceUUID
Asset UUID
radianceUUID
Asset UUID
skyboxUUID
Asset UUID
Entity UID
euid
Unique identifier for an entity.
Entity UID
euid
value
Entity Unique Identifier
Joint
joint
Base component of all the other joint components (revolute_joint, etc.). By itself it will lock the orientations and distances of the constrainer and constrainee.
Joint
joint
breakForce
Float
Default: 10
breakTorque
Float
Default: 10
constrainee
Entity Reference
{linkage,originalEUID,}constrainer
Entity Reference
{linkage,originalEUID,}enableCollision
Boolean
Default: false
Label
label
Display a label in the 3d view.
Label
label
camera
Default: [0,0,0,0,0,0,1]
description
String
speed
Float
Default: 15
title
String
Lineage
lineage
Lineage of the entity through linkers.
Lineage
lineage
ordinal
Integer
Default: 0
parentUUID
Entity Unique Identifier
Local Axis Aligned Bounding Box
local_aabb
Local Axis Aligned Bounding Box of the entity.
Local Axis Aligned Bounding Box
local_aabb
max
Vector3
min
Vector3
Transform
local_transform
Local transform of the entity.
Transform
local_transform
eulerOrientation
Vector3
Default: [0,0,0]
globalEulerOrientation
Vector3
Default: [0,0,0]
orientation
Quaternion
Default: [0,0,0,1]
position
Vector3
Default: [0,0,0]
scale
Vector3
Default: [1,1,1]
Material
material
References a shader and specifies input values if needed.
Material
material
constantsJSON
JSON
dataJSON
JSON
isDoubleSided
Boolean
Default: false
shaderRef
Asset UUID
Material Reference
material_ref
Reference to a material.
Material Reference
material_ref
faceCulling
Integer
Default: [0] Inherit from material
[0] Inherit from material [1] Single Sided [2] Double Sided
value
Asset UUID
Measure
measure
Display a measure in the 3d view.
Measure
measure
color
Vector3
Default: [1,1,1]
type
Unsigned Integer
Default: [0] Linear
[0] Linear [1] Angle [2] Area [3] Volume
Mesh Reference
mesh_ref
Reference to a mesh.
Mesh Reference
mesh_ref
shadowCastingMode
Unsigned Byte
Default: [1] On
[0] Off [1] On
submeshIndex
Integer
Default: 0
value
Asset UUID
morph_targets orthographic_lens A lens that applies an orthographic projection. Float Default: 100 Float Default: 0 Vector2 Default: [1,1] overrider Overrides a given entity in a sub scene. Boolean Default: false Entity Reference perspective_lens A lens that applies a perspective projection. Float Default: 0 Float Default: 60 Float Default: 0.01 Vector2 Default: [0,0] physics_material Physics material which represents a set of physical surface properties. Vector3 Default: [0,0,0] Float Default: 0.5 Boolean Default: false Boolean Default: false Float Default: 0 Float Default: 0.5 plane_geometry Plane geometry. Float Default: 0 Vector3 Default: [0,1,0] point_cloud_ref Reference to a point cloud. Asset UUID point_light A light with color and intensity. A point light by default, add a spot light component to add a cutoff. Can be parameterized to simulate the atmosphere sun. Vector3 Default: [1,1,1] Float Default: 1 Boolean Default: false Boolean Default: false Float Default: 0 reflection_probe Omni directional reflection probe parameters, used for local cubemap reflection generation. Float Default: 100 Float Default: 0.1 Vector3 Default: [0,0,0] Integer Default: 128 rigid_body Rigid body parameters. Float Default: 0.05 Vector3 Default: [0,0,0] Unsigned Byte Default: [0] Discrete [0] Discrete [1] LinearContinuous [2] AngularContinuous [3] Continuous Boolean Default: false Float Default: 0 Unsigned Byte Default: 0 [1] Linear X [2] Linear Y [4] Linear Z [8] Angular X [16] Angular Y [32] Angular Z Float Default: 1 Float Default: 100 Float Default: 10000000000000000 Boolean Default: true scene_ref Reference to a scene. Unsigned Integer Default: 1 Asset UUIDOrthographic Lens
zFar
zNear
zoomFactor
Overrider
componentsToDetach
deleter
entityRef
{linkage,originalEUID,}Perspective Lens
farPlane
fovy
nearPlane
offset
Physics Material
contactVelocity
dynamicFriction
isTrigger
modifyContact
restitution
staticFriction
Plane Geometry
distance
normal
Point Cloud Reference
value
Light
color
intensity
isDirectional
isSun
range
Reflection probe
farDist
nearDist
offset
quality
Rigid Body
angularDamping
centerOfMass
collisionDetection
isKinematic
linearDamping
lockedAxis
mass
maxAngularVelocity
maxLinearVelocity
useGravity
Scene Reference
maxRecursionCount
value
script_element script_map References multiple scripts. shadow_caster Enables a light to cast shadows. Boolean Default: true Float Default: 0.004 Byte Default: [4] Quad Cascade [0] Static Shadow Map [1] Single Cascade [2] Dual Cascade [3] Triple Cascade [4] Quad Cascade Float Default: 0.94 Float Default: 100 Float Default: 0.1 Integer Default: [1024] Low (1024x1024) [256] Ultra-Low (256x256) [512] Very Low (512x512) [1024] Low (1024x1024) [2048] Medium-Low (2048x2048) [3072] Medium (3072x3072) [4096] Medium High (4096x4096) [6144] High (6144x6144) [8192] Ultra High (8192x8192) skeleton_ref Reference to a skeleton. Asset UUID sound_ref Reference to a sound. Unsigned Byte Default: [0] No Attenuation [0] No Attenuation [1] Inverse Distance [2] Linear Distance [3] Exponential Distance Float Default: 1 Boolean Default: false Float Default: 1 Unsigned Byte Default: [0] Tick [0] Tick [1] Don't Tick [2] Kill Boolean Default: false Float Default: 50 Float Default: 5 Float Default: 0 Float Default: 1 Asset UUID Float Default: 1 sphere_geometry Sphere geometry. Vector3 Default: [0,0,0] Float Default: 0.5 spline Display a spline in the 3d view. Vector3 Default: [1,1,1] Float Default: 0.5 Unsigned Integer Default: [0] Centripetal [0] Centripetal [1] Chordal [2] Catmullrom spot_light Adds a cutoff to a point light to simulate a spot light. Asset UUID Float Default: 30 stereoscopic_lens A lens that applies a custom projection. Matrix4 vehicle_controller Vehicle Controller parameters. Entity Reference Entity Reference Entity Reference Entity Reference Entity Reference volume_filter Filtering properties applied to the volume. Boolean Default: false Boolean Default: true Boolean Default: true Vector2 Default: [0,1] Boolean Default: false volume_material_ref Reference to a material to use with a volume. Asset UUID volume_ref Reference to a volume made of voxels. Asset UUIDScript Map
elements
Shadow caster
accumulateShadowCascades
bias
cascadeCount
cascadeSplitLambda
farDist
nearDist
quality
Skeleton Reference
value
Sound Reference
attenuationModel
attenuationRolloffFactor
autoPlayOnStart
dopplerFactor
inaudibleBehavior
looping
maxDistance
minDistance
pan
playSpeed
value
volume
Sphere Geometry
offset
radius
Spline
color
tension
type
Spot Light
IESProfile
cutoff
Stereoscopic Perspective Lens
cs_from_vs
Vehicle Controller
chassis
{linkage,originalEUID,}frontLeftWheel
{linkage,originalEUID,}frontRightWheel
{linkage,originalEUID,}rearLeftWheel
{linkage,originalEUID,}rearRightWheel
{linkage,originalEUID,}Volume Filter
applyGaussianFiltering
enable3D
enableMPR
range
sampleUnfiltered
Volume Material Reference
value
Volume Reference
texture3dRef