Skip to content
Projects

francisengelmann/PyViz3D has 445 GitHub stars and 32 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 07:29 UTC. Last push 2026-05-05.

How these counts are measured

PyViz3D is a web-based visualizer for 3D objects and point clouds.

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original


PyViz3D is a python package to visualize 3D scenes directly in your browser, and create beautiful renderings with blender.

Links

  • Install: python -m pip install pyviz3d
  • Examples (start here)
  • Deployment (if you want to contribute code)

Examples

Scene graph example, including blender rendering. [Show Code] [Show Demo]

Blender example, including blender rendering. [Show Code] [Show Demo]

Arrow example. [Show Code] [Show Demo]

Bounding boxes example. [Show Code] [Show Demo]

Polygon meshes (.obj and .ply). [Show Code] [Show Demo]

Point clouds, segments and normals. [Show Code] [Show Demo]

Polylines. [Show Code] [Show Demo]

Superquadrics. [Show Code] [Show Demo]

Text Labels. [Show Code] [Show Demo]

Deployment

Instructions for PyPi and API Token.

One time setup:

vim ~/.pypirc  # put __token__ as username 
python3 -m pip install build twine
python3 -m pip install --upgrade build

Upload latest version to pypi:

vim pyproject.toml  # update version
rm -rf dist
rm -rf examples_output
python3 -m build
python3 -m twine upload dist/*

BibTeX

Please consider citing PyViz3D in your publications if it helps your research.

@misc{engelmann2019pyviz3d,
  title={PyViz3D},
  author={Francis Engelmann},
  year={2019},
  howpublished={\url{https://github.com/francisengelmann/PyViz3D}},
}

Explore related projects