ScenePic

3D Visualization Made Easy


Want to dive right in? Find out more about our language-specific client APIs by clicking these buttons:

Python API C++ API

What is ScenePic?

All platforms have good support for 2D images, with well-recognized formats such as PNG and JPEG that can be viewed out of the box (no installation) and shared trivially. However, while many formats exist for 3D data, none are well-supported without installation of tools such as MeshLab, Blender, etc.

ScenePic was created for 3D computer vision researchers such as those in Mixed Reality, designed as to be a lightweight, reuseable 3D visualization library. Our goals are to make:

Want to see what all the fuss is about? Here are some sample ScenePics:

...
Getting Started

This ScenePic shows the basic functionality of ScenePic: 2D and 3D canvases, meshes, and animation.

Try it
Getting Started
Camera Movement

This ScenePic demonstrates how to create textured objects and use the same content across multiple canvases and cameras.

Try it
...
Mesh Animation

This ScenePic shows how to animate a pre-existing mesh by changing its vertices in each frame.

Try it

More examples from the ScenePic Zoo:

...
Hello ScenePic!
Try it
...
Circles + Video
Try it
...
Audio Tracks
Try it
...
Tomb Statuary
Try it
...
Voxel Raycaster
Try it
...
Volumetric Ray Sampling
Try it
...
Butterflies
Try it