Go to file
2025-05-31 21:42:54 -04:00
.gitignore Base Raylib Project 2025-05-31 21:28:57 -04:00
README.md Updated readme 2025-05-31 21:42:54 -04:00
SoftwareRasterizer.cs Updated readme 2025-05-31 21:42:54 -04:00
SoftwareRasterizer.csproj Base Raylib Project 2025-05-31 21:28:57 -04:00

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