534 B
534 B
3D Software Renderer by Bobby
Writing a simple 3D software renderer from scratch to understand the math behind it one step at a time.
🎯 Milestones
- Setup Raylib C# project
- Draw an image from a byte array
- Draw a triangle
- Render Lots of triangles
- OBJ Loader
- Ortho Projection
- Rotation
- Backface Culling
- Perspective and FOV
- Depth Culling
- Camera and View Space
- Textures
- Simulated Pixel Shaders
- Lighting
- Optimizations