Updated readme
This commit is contained in:
parent
6a11dd6010
commit
59b0d77e30
25
README.md
Normal file
25
README.md
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
# 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
|
||||
- [X] 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
|
||||
|
||||
|
||||
|
||||
|
||||
@ -13,8 +13,8 @@ class SoftwareRasterizer
|
||||
while (!Raylib.WindowShouldClose())
|
||||
{
|
||||
Raylib.BeginDrawing();
|
||||
Raylib.ClearBackground(Color.RayWhite);
|
||||
Raylib.DrawText("Hello, Raylib-cs!", 190, 200, 20, Color.LightGray);
|
||||
Raylib.ClearBackground(Color.LightGray);
|
||||
Raylib.DrawText("Hello, Raylib-cs!", 190, 200, 50, Color.DarkGray);
|
||||
Raylib.EndDrawing();
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user