https://github.com/smiley4/softwarerenderer
A 3d Software Rasterizer written in C
https://github.com/smiley4/softwarerenderer
3d 3d-graphics c computer-graphics rasterizer software-rendering
Last synced: 8 months ago
JSON representation
A 3d Software Rasterizer written in C
- Host: GitHub
- URL: https://github.com/smiley4/softwarerenderer
- Owner: SMILEY4
- Created: 2018-01-15T10:30:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-11T21:08:12.000Z (over 6 years ago)
- Last Synced: 2025-04-24T03:12:21.902Z (10 months ago)
- Topics: 3d, 3d-graphics, c, computer-graphics, rasterizer, software-rendering
- Language: C
- Homepage:
- Size: 1.26 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A 3d Software Renderer written in pure C.
#### Current Features
- Display 3d-models (.obj)
- Vertex-/Fragment-Saders
- Fragment-Shader multithreaded
- Textures (PNG-Loader: http://lodev.org/lodepng/)
- Shadows (PCF)
- Orbiting Camera
- Save High-Res-Image to File
- Simple Textrenderer (for debugging-info)
- PBR-Shader
- Normal Mapping
- IBL/Reflections
- Displacement Mapping
### Screenshots

Model by Samuel (arshlevon) Sharit






PBR-Materials from https://freepbr.com/