Animated Sparse Voxel Octrees (ASVO) is an animation technique for sparse voxel octrees. It allows you to apply rigid transformations or skinning to voxel based 3D models.
You can find more detailed information on the project page.
This is the high performance CUDA implementation (aka ASVO@CUDA) of the C# prototype (aka ASVO).
- Windows 7 64bit or higher
- CUDA 5.5
- CUDA capable GPU with Compute Capability 3.0 or higher, 1GB VRAM or more.
- Visual Studio 2012
After launching the program you can rotate the camera by holding down the left mouse button and moving your mouse. Holding down the right mouse button and moving your mouse allows you to zoom in and out.
- Unnecessary Windows dependency (just for QueryHighPerformanceTimer and freeglut).
- No 32bit build.
- NOT platform-independant: Code assumes that 'long' refers to 32bit integers.
- Remove Windows dependencies and make code platfrom-independant (remove assumptions about size and layout/endianness of types, provide make-file, etc.).
- Improve/Extend algorithm.