animation-mixer |
1.0.0 |
0.1.12 |
0.7.0 |
A list of available animations in model file will play by default. |
animation |
1.0.0 |
0.1.12 |
- |
Animate and tween values. |
arena-camera |
1.0.0 |
0.1.12 |
0.2.0 |
Tracking camera movement in real time. Emits camera pose change and VIO change events. |
arena-user |
1.0.0 |
N/A |
0.3.0 |
Another user’s camera in the ARENA. Handles Jitsi and display name updates. |
arena-vive |
1.0.0 |
N/A |
- |
Tracking Vive controller movement in real time. |
armarker |
1.0.0 |
N/A |
- |
A location marker used to anchor scenes, or scene objects, in the real world. |
attribution |
1.0.0 |
- |
- |
Attribution component. Saves attribution data in any entity. |
box-collision-listener |
1.17.0 |
- |
- |
AABB collision detection for entities with a mesh |
buffer |
1.0.0 |
N/A |
N/A |
Transform geometry into a BufferGeometry: reduce memory usage while being harder to manipulate. |
click-listener |
1.0.0 |
0.1.12 |
0.8.0 |
Keep track of mouse events and publish corresponding events |
collision-listener |
1.0.0 |
- |
- |
Listen for collisions, callback on event. |
dynamic-body |
1.0.0 |
0.1.12 |
- |
Physics type attached to the object. |
gesture-detector |
1.0.0 |
N/A |
- |
Detect multi-finger touch gestures. Publish events accordingly. |
gltf-model-lod |
1.0.0 |
- |
- |
GLTF lod switching between models based on distance. |
gltf-model-progress |
1.0.0 |
N/A |
0.0.5 |
GLTF model loading progress system. Manage GLTF load messages. |
gltf-morph |
1.0.0 |
0.1.12 |
- |
GLTF 3D morphable model controls |
goto-landmark |
1.0.0 |
0.1.12 |
- |
Teleports user to the landmark with the given name; Requires click-listener |
goto-url |
1.0.0 |
0.1.12 |
- |
Goto given URL; Requires click-listener |
hide-in-ar-mode |
1.0.0 |
N/A |
- |
Hide in AR component. When set to an entity, makes the entity disappear when entering AR mode. |
hide-on-enter-ar |
1.0.0 |
N/A |
- |
Hide object when entering AR. Remove component to not hide |
hide-on-enter-vr |
1.8.0 |
N/A |
- |
Hide object when entering VR. Remove component to not hide |
impulse |
1.0.0 |
0.1.12 |
- |
The force applied using physics. Requires click-listener |
jitsi-video |
1.0.0 |
0.1.39 |
N/A |
Apply a Jitsi video source to the geometry |
landmark |
1.0.0 |
0.1.13 |
- |
Define entities as a landmark; appear in landmarks list, you can move (teleport) to them. |
load-scene |
1.0.0 |
0.1.12 |
0.0.1 |
Load scene from persistence. |
material-extras |
1.0.0 |
- |
- |
Extra material properties: texture encoding, whether to render the material’s color, render order. |
material |
1.0.0 |
0.1.12 |
0.0.10 |
The material properties of the object’s surface. |
modelUpdate |
1.17.0 |
- |
- |
GLTF child components can also be manually manipulated |
multisrc |
1.0.0 |
- |
- |
Define multiple visual sources applied to an object. |
network-latency |
1.0.0 |
- |
- |
Publish with qos of 2 for network graph to update latency |
parent |
1.0.0 |
0.1.12 |
0.0.7 |
Parent’s object_id. Child objects inherit attributes of their parent: scale and translation. |
particle-system |
1.18.0 |
- |
- |
Particle system component for A-Frame (rain, snow, dust). |
position |
1.0.0 |
0.1.12 |
0.0.1 |
3D object position |
press-and-move |
1.0.0 |
N/A |
- |
Press and move camera; User camera movement with the mouse |
remote-render |
N/A |
N/A |
- |
Whether or not an object should be remote rendered |
rotation |
1.0.0 |
0.1.12 |
0.0.1 |
3D object rotation in quaternion representation; Right-handed coordinate system. |
scale |
1.0.0 |
0.1.12 |
0.0.1 |
3D object scale |
screenshareable |
1.0.0 |
N/A |
N/A |
Screenshare-able component. Allows an object to be screenshared upon |
shadow |
1.0.0 |
- |
0.0.10 |
Whether the entity cast/receives shadows onto the surrounding scene. |
show-on-enter-ar |
1.20.0 |
N/A |
- |
Show object when entering AR. Hidden otherwise |
show-on-enter-vr |
1.08.0 |
N/A |
- |
Show object when entering VR. Hidden otherwise |
skipCache |
1.0.0 |
N/A |
- |
Disable retrieving the shared geometry object from the cache. |
sound |
1.0.0 |
0.1.12 |
- |
The sound component defines the entity as a source of sound or audio. |
spe-particles |
1.18.0 |
- |
- |
GPU based particle systems in A-Frame: supports single textures and spritesheets. |
textinput |
1.0.0 |
0.1.24 |
- |
Opens an HTML prompt when clicked. Sends text input as an event on MQTT. Requires click-listener. |
threejs-scene |
1.0.0 |
- |
- |
Load a THREE.js scene. |
ttl |
1.0.0 |
0.1.12 |
0.4.0 |
Time To Live (TTL) component. |
url |
1.0.0 |
0.1.12 |
0.0.2 |
Model URL. |
video-control |
1.0.0 |
0.3.0 |
- |
Adds a video to an entity and controls its playback. |