3D visualization helper
Project description
viser
viser
is a library for interactive 3D visualization + Python, inspired by the
best bits of the
Nerfstudio viewer,
Pangolin,
rviz, and
meshcat.
Core features:
- Web interface for easy use on remote machines.
- Pure-Python API for sending 3D primitives to the browser.
- Python-configurable inputs: buttons, checkboxes, text inputs, sliders, dropdowns, gizmos.
- Support for multiple panels and view-synchronized connections.
Running examples
# Clone the repository.
git clone https://github.com/brentyi/viser.git
# Install the package.
# You can also install via pip: `pip install viser`.
cd ./viser
pip install -e .
# Run an example.
pip install -r ./examples/requirements.txt
python ./examples/4_gui.py
After an example script is running, you can connect by navigating to the printed
URL (default: http://localhost:8080
).
Setup (client development)
This is only needed for client-side development. The automatically hosted viewer should be sufficient otherwise.
cd ./viser/viser/client
yarn
yarn start
Interactive SMPL-X Example
https://user-images.githubusercontent.com/6992947/228734499-87d8a12a-df1a-4511-a4e0-0a46bd8532fd.mov
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
viser-0.0.0.tar.gz
(2.0 MB
view details)
Built Distribution
viser-0.0.0-py3-none-any.whl
(2.0 MB
view details)
File details
Details for the file viser-0.0.0.tar.gz
.
File metadata
- Download URL: viser-0.0.0.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.8.16 Linux/5.15.0-1035-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ea497a3d179dedc9d440384ae68d1173182a91b2cfe30948b82706d58156b25 |
|
MD5 | 05bf998eecc9a0230cad4c77da33de3d |
|
BLAKE2b-256 | c4a29ca5fa269e7429f58515f52b1345add797e846a8136cb5fd282e426c797e |
File details
Details for the file viser-0.0.0-py3-none-any.whl
.
File metadata
- Download URL: viser-0.0.0-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.8.16 Linux/5.15.0-1035-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e94030e4c0ee6b46308b54814e3ba02e31ee2cfe92d694e615566f744f830552 |
|
MD5 | 8e329e24c8ebcde76c0cc17f32fbb7ce |
|
BLAKE2b-256 | 7338dee415f373ed5c6ad781f1c44f3d70b068a063f470e70bf0d658a6d57847 |