|
|
|
|
|
by pjc50
763 days ago
|
|
You may like my https://github.com/pjc50/ancient-3d-for-turboc : a slightly more modern target than the NES, it targets Borland Turbo C for MS-DOS and renders to the standard game 320x200 paletted "mode 13" display. Standard techniques of the time; project the 3D to 2D, cull backwards facing polygons, "painter's algorithm" (draw deepest first, in this case by object rather than by individual polygon). > I tried to follow a book on writing a ray-tracer from scratch The hardware of the time would ray-trace at multiple hours per frame. See https://github.com/POV-Ray/povray |
|