An open API service indexing awesome lists of open source software.

https://github.com/t-88/sft-renderer

basic software renderer
https://github.com/t-88/sft-renderer

Last synced: about 2 months ago
JSON representation

basic software renderer

Awesome Lists containing this project

README

        

# Sft Renderer
basic software renderer, smthing like olivec from tsoding.

# Major Resources
- [software rendering thebennybox videos](https://www.youtube.com/watch?v=v7nrzvd9A5c&list=PLEETnX-uPtBUbVOok816vTl1K9vV1GgH5&index=5&ab_channel=thebennybox)
- [Computer graphics from scratch](gabrielgambetta.com/computer-graphics-from-scratch/01-common-concepts.html)
- [scratchapixel](https://www.scratchapixel.com/index.html)

## Dev Imgs
**Appling matrix lib**
![matrix meth resualt](./dev-imgs/matrix_meth.gif)
**Barycentric cords in action**
![bary traingle](./dev-imgs/bary_traingle.gif)
**Texture Mapping**
![texture mapping](./dev-imgs/texture_mapping.gif)

**[Raytacer in one weekend](https://raytracing.github.io/books/RayTracingInOneWeekend.html)**
![raytracer-loading](dev-imgs/raytracer_loading.gif)
![lambertian](./dev-imgs/raytracer_saved/raytracer_lambertian.png)
![metal](./dev-imgs/raytracer_saved/raytracer_reflection.png)
![metal-material-fuzz-effect](dev-imgs/raytracer_saved/raytracer-fuzz-effect.png)