This website uses anonymized Google Analytics but does not store any other user information. It does use third party services that use cookies: embedded YouTube videos use cookies for settings and analytics when played, Steam and itch.io buy widgets use cookies for purchases and analytics. You can read our privacy policy and find ways to opt out of cookies here or read third party privacy policies for YouTube, itch.io, and Steam.
Article order:  
Tutorial series about implementing a software 3D renderer using JavaScript and the canvas 2D API, containing 2 posts.
Last updated: 28 Jul 2016
Software 3D rendering in JavaScript, Part 1: Wireframe model

The other day I stumbled onto Dmitry Sokolov’s ‘How OpenGL works’ series, about implementing your own software 3D renderer which functions kind of like OpenGL. I decided to give it a go myself, and maybe write some posts detailing the journey. In part 1 we get set up and get some pseudo wireframe rendering going. You can check out the results, then read on to find out how it’s done.

Read more