Point Entity

SkyCamera

Marks the origin point for sky rendering. Place one in every map that uses a 3D skybox. Only one SkyCamera can be active at a time.

Universal Inputs

These inputs are available on every entity in the engine, not just this one.

Name Parameter Description
GetValue String Reads the named exposed value from this entity and injects it into the pass variable pool. See Advanced Outputs for details.
AddVelocity x,y,z Adds the given vector to the entity's current velocity.
SetVelocity x,y,z Sets the entity's velocity to the given vector, discarding any current velocity.
SetPosition x,y,z Teleports the entity to the given world position.
SetScale x,y,z Sets the entity's scale.
SetRotation x,y,z Sets the entity's rotation from Euler angles in degrees.
AddImpulse x,y,z Applies an instantaneous physics impulse to the entity.
Destroy Despawns this entity on the next frame.

Notes

SkyCamera sets the reference point from which the sky is rendered. In maps with a 3D skybox (geometry built at a smaller scale in a separate area of the map to simulate a distant background) the SkyCamera is placed at the corresponding scaled-down position so the sky geometry lines up correctly with the player’s view.

SkyCamera is not required, but can greatly enhance even the simplest of maps.

Only one SkyCamera can be active at a time. If multiple are placed in a map, whichever spawns last will be the active one. This is generally not a concern since maps should only have one.

The 3D skybox is rendered 16 times larger than it really is, so any models or textures used should be scaled accordingly.