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())
|
while (!Raylib.WindowShouldClose())
|
||||||
{
|
{
|
||||||
Raylib.BeginDrawing();
|
Raylib.BeginDrawing();
|
||||||
Raylib.ClearBackground(Color.RayWhite);
|
Raylib.ClearBackground(Color.LightGray);
|
||||||
Raylib.DrawText("Hello, Raylib-cs!", 190, 200, 20, Color.LightGray);
|
Raylib.DrawText("Hello, Raylib-cs!", 190, 200, 50, Color.DarkGray);
|
||||||
Raylib.EndDrawing();
|
Raylib.EndDrawing();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user