The video app allows users to bring video content in world by uploading a video file or playing from a URL.
An example of a custom sky background, and the same background applied to a sky with a custom HDR and fog applied to it.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app.Custom
allows you to upload a custom background .png
or .jpg
.Custom
allows you to upload a custom .hdr
.Fog
app is being used in the world, Cover
ensures that the fog also covers the sky. Reveal
removes fog coverage from the sky.Always
, Flag Set
, Quest Active
etc.).The particle app allows you to create a billboard particle system in your world.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app.Yes
to initiate the particle system automatically, No
to require user action.Yes
to loop the particle system, No
to play it once.Yes
to randomize the seed each instance, No
to maintain the same seed across instances. Randomizing the seed value ensures particle system's appearance variability.Full
rotates particles horizontally and vertically, Horizontal
rotates particles horizontally only, Vertical
rotates particles vertically only)..png
file to be used as particle texture.Lit
for texture to be affected by world lighting, Unlit
for texture to be unaffected by world lighting.Additive
for texture to have an additive blend mode (good for use clases like fire), Normal
for texture to have a normal blend mode.Yes
if particles should be positioned in world coordinates (staying in world space as emitter moves), No
if particles should be positioned in local coordinates (moving in world space as emitter moves).Cone
emits in a cone shape from the local origin vertically, Sphere
propogates spherically from the local origin, Circle
emits in a horizontal circle from the local origin.Constant
value, create a Linear Curve
or use a Random Curve
.Constant
value, create a Linear Curve
or use a Random Curve
.Constant
value, create a Linear Curve
or use a Random Curve
.Constant
value, create a Linear Curve
or use a Random Curve
.Constant
value, create a Linear Curve
or use a Random Curve
.Yes
if the size of particles changes as they age, No
if the size of the particles remains constant. Optionally, create a curve for more control over change over lifetime.Yes
if the rotation of particles changes as they age, No
if the rotation of the particles remains constant. Optionally, create a curve for more control over change over lifetime.Yes
if the color of particles changes as they age, No
if the color of the particles remains constant. Optionally, create a curve for more control over change over lifetime.Yes
if the velocity of particles changes as they age, No
if the velocity of the particles remains constant. Optionally, create a curve for more control over change over lifetime.X
: The change in velocity along the horizontal axis over the particle's lifetime.Y
: The change in velocity along the depth axis over the particle's lifetime, typically used to simulate upward movement in effects like fire.Z
: The change in velocity along the vertical axis over the particle's lifetime.Yes
if the velocity changes are applied in the world coordinate system, No
if they are applied in the emitter's local coordinate system.X
: The orbital velocity around the X-axis, adding a rotational movement to the particles.Y
: The orbital velocity around the Y-axis, adding a rotational movement to the particles.Z
: The orbital velocity around the Z-axis, adding a rotational movement to the particles.X
: Defines an offset from the center for the orbital movement along the X-axis.Y
: Defines an offset from the center for the orbital movement along the Y-axis.Z
: Defines an offset from the center for the orbital movement along the Z-axis.The terrain mesh app allows you to build larger terrains with high quality textures using a technique called "Splatmaps" that are highly performant. To learn more about how to implement this within Hyperfy, visit here.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app..glb
file.The light app allows you to add static and dynamic light sources to your world.
An Area
light with the same Width
and Depth
as a video, using Video
as the Source
for the light.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app.Point
for point light, Area
for area light.Color
for static color using hexadecimal value. This parameter has a color selector. Video
to use a video source to drive the color dynamically. Note: You must have a labeled video app in your world to use this.Depending on the Type
selected, the available options will change:
Point
Model
The water app allows you to create a realistic dynamic water texture for your world.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app.The sun app allows you to create a global directional light source for your world.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app.Yes
to turn on guide widget. No
to turn off guide widget.The terrain allows you to use simple terrain presets in your world.
X
: Horizontal position of the terrian.Y
: Depth position of the terrain.Z
: Vertical position of the terrain.X
: Rotation around the horizontal axis.Y
: Rotation around the depth axis.Z
: Rotation around the vertical axis.The fog app allows you to implement a fog source into your world.
X
, Y
, Z
values for the world position of the app.X
, Y
, Z
values for the world rotation of the app.Exponential
or Linear
fog. Linear fog increases linearly with distance, while exponential fog grows denser at an exponential rate, providing different visual effects and atmospheric enhancements in virtual environments.