Supermedium's collection of A-Frame components.
From the creators of A-Frame.
An axis-aligned bounding box component for A-Frame.
Animations in A-Frame using anime.js
A timeline component to use with the A-Frame animation component.
An A-Frame component to set UVs onto a plane geometry given a gridded texture atlas.
Audio visualizations in A-Frame using Web Audio (AnalyserNode)
Multi-user in A-Frame using raw websockets
A component to film and record A-Frame scenes with a controlled camera (pans, dollies, tilts).
A component to pretty-log cursor events.
Generate a number of entities in A-Frame given a mixin
Set properties in response to events in A-Frame
Multi-user in A-Frame using Firebase
A simple FPS counter component to measure performance in VR for A-Frame.
An A-Frame component to merge geometries to reduce draw calls.
A component to extract parts from a GLTF model into their own A-Frame entities.
A controller haptics (vibrations) component for A-Frame.
Position and layout child entities in 3D space for A-Frame
In-VR console logs for A-Frame.
Rotate an entity to face towards another entity in A-Frame
Mountain terrain in A-Frame using randomly-generated height maps
Orbit controls component for A-Frame.
A component to declaratively proxy events for A-Frame.
Randomize color, position, rotation, and scale in A-Frame
State management for A-Frame using single global state modified through actions. State flows down to application via declarative binding.
Gradient sky with adjustable sun in A-Frame
Encapsulate groups of entities, use templating engines, and do string interpolations in A-Frame
Geometry-based text for A-Frame
An A-Frame component that provides and normalizes directional events for thumbpads and thumbsticks.