3D Renderer in JavaScript

This was the start to a really cool project, and if I am ever able to find the code, or even a video of it, I will be entirely grateful to the Time Gods. It started with the following videos, which illustrate plotting points in 3D space, done entirely in JavaScript and with an HTML canvas element.

I finished this project with a full recreation of the Fez gameplay map, and a full understanding of what Pi, Sine, and Cosine really are. I plotted these boxes in 3D space, then found the points of the visually-outer vertices, then cut hexagon masks, then masked the "map picture" which appears inside. This, along with drawing a gold border that XOR's against other borders, made it really complete. If I can remember the password to my old Mac time machine backup, you will be the first to know.

Go home