 |
How I Made My Own 3D Rasterizer From ScratchDate: 13:15 01/04-16 Location: Nygaard-192 Host(s): Johannes Jensen,
In this talk I will go over some of the concepts and methods I used to program my own 3D rasterizer (rendering a 3D scene one pixel at a time, where I am fully responsible for every single pixel that has been drawn to the screen.)
It will include stuff like using a perspective projection to turn 3D vertices into 2D points on the screen, rendering a triangle one pixel at a time, rendering a 3D line one pixel at a time, implementing a Z-buffer and implementing a camera.
To see it in motion, here is a game that I made using it:
https://vltrauiolet.itch.io/lpc-low-poly-cylinderEvaluationLogin to evaluate. |