Switch to full stage
Loading Project
Loading project …

Instructions

use turbowarp: https://turbowarp.org/909484944/ controls: wasdeq to move around arrow keys to look around f to view normals/splits greedy pivots make (usually) less geometry in exchange for a much longer generation time !!!wARNING: big words below!!! I redid my binary space partitioning 3d engine to use a stack instead of recursion during generation, this lets me load much larger models without hitting the js recursion limit. I also fixed all edge cases with splitting and improved the speed in general (it's still unoptimized) this one is missing z clipping and lighting because they're both simple but annoying to add sadly, I didn't use linked lists to store triangle pointers, so I'll be doing another rewrite some time soon. this'll hopefully let me add shadows and lighting and some other cool stuff credits: im using azex 3d optimized: https://scratch.mit.edu/projects/885002848/ thanks to litl buny and cryptominer for answering my dumb questions

TurboWarp is a Scratch mod that compiles projects to JavaScript to make them run really fast. Try it out by inputting a project ID or URL above or choosing a featured project below.