Voxelab - Complete Edition

$74
Publisher Sanel Pascal
File size 50.02MB
Number of files 114
Latest version 1
Latest release date 2016-06-30 11:53:25
First release date 2016-04-12 11:32:26
Supported Unity versions 2018.4.2 or higher

Voxelab - Complete Edition is a real time procedural Meshing solution based on voxels. Use one of the three meshing method available to extract your custom isosurface. Modify in real time your boundless world.


Windows Demo | Mac Demo | Linux Demo
Video | Documentation | Tutorials | Forum | Contact


Features :

Voxels Meshing :

- Dual Contouring is fast, faithful to the shape and conserve sharp features. To approximate you can use the common QEF or schmitz's based on particle method.
- Marching Cubes is one of the oldest and most renown technique. It is a fast method on which D.C. is based upon.
- Boxel is the basic representation of voxels by cubes. Easy to understand and perfect to start learning about voxel meshing.
- Multithreading to get the best performance out of your multi-core CPU.


Chunk Management :

- The world is divided into chunks to manage the work load and create a bounded or infinite world.
- Chunk pool to avoid in-game instantiation by recycling chunks.
- Frustrum culling available with a work priority.
- Finite State Machine to know exactly at which state in the meshing pipeline the chunk is.


Triplanar Shaders :

- Allow to shade your meshes up to three textures on three axes without the need of setting UVs. Based on world's or object's normals, for a total of 18 shaders. It is perfect for procedural worlds and large terrains.
- Diffuse, Specular, Bump, Emission, Parallax, Opacity blending and Rim Lighting.
- Custom editor Shader UI to easely set your shaders' options.


Learning Tools :

- Fully available and docummented code in C#.
- Free tutorials (in English and French) and online documentation on voxelab.fr .
- C# hierarchy and patternes to create your own iso-surface and modify them with constructive solid geometry. Simplexe noise, height map, cube, sphere and planes included.


This package is a framework destined to developers. It is made in Unity (Free version) for Windows, Mac and Linux platforms. Every assets in the demonstration scene are included.
Just looking for some features ? Try the Meshing Scripts and Triplanar Shaders packages.