Check out the examples directory for a few examples of how to use the viewer:
-
animation.py
: Example of how 3D primitives can be animated. -
camera_path.py
: Example how to use camera paths. -
headless_rendering.py
: Example how to render a video in headless mode. -
load_3DPW.py
: Loads an SMPL sequence from the 3DPW dataset and displays it in the viewer. -
load_AMASS.py
: Loads an SMPL sequence from the AMASS dataset and displays it in the viewer. -
load_DIP.py
: Loads an SMPL and IMU sequence taken from the TotalCapture dataset as used by DIP. -
load_GLAMR.py
: Loads a result obtained from GLAMR and displays it in the viewer both for 3D and 2D inspection. -
load_obj.py
: Loads meshes from OBJ files. -
load_ROMP.py
: Loads the result of ROMP and overlays it on top of the input image using the OpenCV camera model. -
load_template.py
: Loads the template meshes of SMPL-H, MANO, and FLAME. -
load_VIBE.py
: Loads the result of VIBE and overlays it on top of the input image. -
missing_frames.py
: Example how sequences with intermittent missing frames can be visualized. -
quickstart.py
: The above quickstart example. -
render_primitives.py
: Renders a bunch of spheres and lines. -
stream.py
: Streams your webcam into the viewer. -
vertex_clicking.py
: An example how to subclass the basic Viewer class for custom interaction.