viser

Pyright status icon TypeScript status icon Version icon

viser is a library for interactive 3D visualization in Python.

Features include:

  • API for visualizing 3D primitives

  • GUI building blocks: buttons, checkboxes, text inputs, sliders, etc.

  • Scene interaction tools (clicks, selection, transform gizmos)

  • Programmatic camera control and rendering

  • An entirely web-based client, for easy use over SSH!

Examples

Install with: pip install viser[examples]

Getting Started

Scene Visualization

GUI Controls

User Interaction

Demos