PyViz3D is a python package to visualize 3D scenes.


Keywords
3d, visualizer, blender
License
Other
Install
pip install pyviz3d==0.1.2

Documentation


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

Links

Examples

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

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

Polygon meshes example. [Show Code] [Show Demo]

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

Polyline example. [Show Code] [Show Demo]

Arrow example. [Show Code] [Show Demo]

Point clouds and segments example. [Show Code] [Show Demo]

Blender

To create beautiful illustrations with blender consider the following points:

  • Install Blender from https://www.blender.org/ (tested version 4.0).
  • Calling v.save(..., show_in_blender=True) creates a .blend file which you can open in blender.
  • Check examples/examples_graph.py for a complete example.

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}},
}