use mouse to look around, press W to go forward. you can see the old version (using dots instead of triangles) here: https://scratch.mit.edu/projects/1061831068/
i decided to improve my old 100 block 3D engine by adding triangles. this project originally used 134 blocks, but i managed to cut it down to only 96 blocks, which is even less than the original version. i really wonder how many blocks a dot version would use with these optimalisations... the model is peaches castle from super mario 64. if you have any ideas on how to remove even more blocks, please comment or remix!