tivect

Sign In

Vierre

Engine

In Engine Rendering

Demonstration of depth powered by the engine, visualized using perlin noise generated terrain

Vierre

What is Vierre Engine?

Vierre is a highly optimized voxel rendering engine capable of rendering millions of voxels at 60fps on just about any hardware its thrown at

Specifications

Mutable sparse octree adjacency graph with cache aligned hot/cold split

Zero-precompute bidirectional 4D topological raystepping algorithm

Ray-grid occlusion performed on CPU

Singular GPU buffer storing contiguous chunk meshes for selective chunk rasterizing

Contiguous byte arenas for compact storage of manually managed custom structures

On-demand storage and streaming of voxels through Sparse Octree file format

Instruction-set-neutral highly-optimized single-threaded engine architecture

Ray-Grid Density Demonstration

Each red marker represents where the rays collided with the environment. Each of these rays are used to determine exactly what the engine rasterizes to the display.

Mutability Demonstration

These orange voxels seen in the image demonstrate the mutability of the engine presented through the word Real

Ray Visualization

These cube outlines visually represent the pathfinding efficiency calculated by the raystepping algorithm