Geometry in data textures
The renderer stopped.
The error is shown here instead of leaving an empty viewport.
The error is shown here instead of leaving an empty viewport.
VIXELS is a rendering experiment: vector materials on voxel surfaces. Instead of painting each block face with a bitmap texture, each material is stored as analytic contours in a data texture and evaluated in the fragment shader, so you can zoom into a block face forever and never see a blurry pixel. The Forge bench lets you edit materials, build chunks and inspect the contour data live.
It is a clean-room implementation in one static HTML file on WebGL2, with no framework and no network requests, and a headless verification suite that checks the renderer on every change. Made by Tront (Trent Sterling) as part of a series of voxel and terrain tools that also includes Terrain Lab and Tinyrise.
More from Tront
All games and tools · Devlog · Discord · Source on GitHub · tront.xyz