viser#
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!
Running examples#
# Clone the repository.
git clone https://github.com/nerfstudio-project/viser.git
# Install the package.
# You can also install via pip: `pip install viser`.
cd ./viser
pip install -e .
# Run an example.
pip install -e .[examples]
python ./examples/02_gui.py
After an example script is running, you can connect by navigating to the printed
URL (default: http://localhost:8080
).