Press W to move forwards and S to move backwards Arrows to rotate The three variables up left are your coords Render distance is a small radius where the triangles are sorted using binary insertion sort like algorithm (nlog₂n) optimized but still slow :(
Huge thanks to @moonhayul for triangle filler Thanks to @Layzej for the perlin noise Thanks to TheGreenFlash for 3d projection tutorial (1;2) My brain melted after creating this madness, so I'll rest To use the chunking blocks you need to credit meù Still buggy Day 1: 3d and triangles, vertices and list Day 2: Fixed a bug, adding sorting algorithm Day 3: Fixed another bug Day 4: Improved sorting now takes nlog₂n instead of n² and now it's suitable to create 50x50 worlds Day 7: Improved world generation Week 2: Added chunking, fixed chunking bugs, improved sorting, expanded chunking from 10x10 chunks to ∞, optimized