4Rknova
News
Voronoi Fragmentation of a Mesh
A guide on how to shatter a convex mesh into Voronoi shards by clipping it against perpendicular bisector planes, with a demo implementation included.
Read more
Report
A field guide to rendering: from triangles to Gaussians
A tour of how 3D scenes become pixels: rasterization, voxels, the ray casting to path tracing lineage, ray marching, point clouds, and the captured turn from NeRF to Gaussian splatting.
Read more
Report
A minimal Wolfenstein 3D raycasting engine
Building a Wolfenstein 3D style raycasting engine from scratch in plain JavaScript: grid maps, DDA traversal explained step by step, textured wall projection, billboard sprites, sliding doors, and a weapon HUD.
Read more
Report
Report
Building a Hamiltonian path puzzle
Number Trail is a Hamiltonian-path puzzle: draw one continuous line that visits every cell exactly once, passing through numbered clues in order. This post goes over the implementation from puzzle file format to board rendering, drag controls, and Warnsdo
Read more
Report
Report
Show more news
