Quickstart | Documentation | Unity Asset Store | Unity Forums Thread | License
The Geometry Sequence Player is a package for the Unity game engine which enables playback of large geometry sequences inside of Unity. The package can be used to playback pointcloud, mesh or textured mesh sequences.
It is available on either Github (for non-commercial use) or the Unity Asset Store (for commercial use):
What is a geometry sequence?
In a geometry sequence, each frame consists out of an individual mesh or pointcloud, which is shown at short Intervalls to create the illusion of an animation, kind of like a three dimensional flipbook. As each frame is independent from the next one, no limitations apply to your animation, unlike for example skinned meshes or blendshapes, where mesh topology can’t be changed. This applies for example to:
🌊 Pre-Rendered fluid caches
⛓️💥 Baked Physiscs simulations
🟧 Animated Procedural meshes
🙋♀️ 4D scans with per frame textures
🎞️ Volumetric videos
📷 Pointclouds captured by RGBD sensors (Kinect, Realsense, Lidar)
🌐 Data visualisations



Features
- Can import sequences from almost any source, with an included converter that covers most standard file formats.
- Easy setup of sequences with an easy-to-use Editor UI and playback controls
- Integrated into the Unity Timeline
- Granular playback control for interactive experiences is provided through a scripting API
- Sequences don’t need to be loaded into your Unity project or even the RAM, everything is streamed at runtime from disk
- Highly efficient playback system that allows you to stream millions of points/polygons per second, even on lower end hardware
The package
Originally, this package was created to facilitate the playback of volumetric videos from LiveScan3D, captured with Depth sensors such as the Azure Kinect or Intel realsense. But I realized that it could also be useful for many more applications, such as getting fluid and physics simulations from Blender into Unity!
I have used the package intensively in many projects myself, so it’s well proven and tested. The package has been released on Github as open-source code for quite a while already, but to make the development and support a bit more sustainable, I now decided to also offer the package on the Unity Asset Store.
If you want to use the package commercially, or if you want to support our development, you can buy it there! Thank you very much for your support 💚