Welcome to vuer」
Vuer is a light-weight visualization toolkit for interacting with dynamic 3D and robotics data. It is VR and AR ready, and can be run on mobile devices. To get started, just run:
pip install 'vuer[all]==0.0.52'
admonition
On Macs,
msgpackrequires gcc@11.brew install gcc@11
Here is an example that loads a URDF file and displays it in the browser. For a more comprehensive list of examples, please refer to the examples page.
from vuer import Vuer, VuerSession
from vuer.schemas import DefaultScene, Urdf
app = Vuer()
@app.spawn(start=True)
async def main(session: VuerSession):
session.set @ DefaultScene(
Urdf("assets/urdf/robotiq.urdf"),
)
while True:
await session.sleep(0.1)
Vuer is built by researchers at MIT and UCSD in fields including robotics, computer vision, and computer graphics.
- light-weight and performant
- VR and AR ready
- has a strong community support
- Hackable and extensible
- Open source, licensed under MIT
To get a quick overview of what you can do with vuer, check out the following:
- take a look at the basic tutorial or the tutorial for robotics:
- or try to take a look at the example gallery here
For a comprehensive list of visualization components, please refer to the API documentation on Components | vuer.
For a comprehensive list of data types, please refer to the API documentation on Data Types.
- Quick Start
- Report Issues
- CHANGE LOG
- Scene Generation (OpenAI Sora)
- Gaussian Splatting
- Gaussian Splatting (VR)
- basics
- robotics
- README
- physics
- Mesh
- Programmatic PointCloud
- ┣→ pcd files
- ┗→ ply files
- Simpe Plane
- Obj Files
- Frustum and Spline
- URDF
- URDF (local)
- Imperative API
- Virtual Camera
- Render Images
- Animation
- Upsert
- Depth Texture
- Background Image
- Heads Up Display
- Depth Image
- Coordinate Markers
- Arrows
- Virtual Camera
- 360 Image
- Movable Handles
- Hand Tracking
- Quest 3 Controllers
- 3D Movie
- Raycasted 3D Pointer
- Sphere Scene
- Stairs Scene
- Adding UV and Texture Map to Trimesh
- vuer
- vuer.frame
- vuer.base
- vuer.types — Type Interafce
- vuer.events — Event Types
- vuer.schemas — Components
- vuer.serdes — Serialization