- Builds a 3D engine from scratch in Java using the rasterization technique.
- All classes and functions for vector and matrix operations are coded from scratch.
- Follows Direct3D's coordinate systerm and rasterization rules.
References:
- javidx9
- https://www.youtube.com/watch?v=ih20l3pJoeU&list=PLrOv9FMX8xJE8NgepZR1etrsU63fDDGxO&index=22
- https://www.youtube.com/watch?v=XgMWc6LumG4&list=PLrOv9FMX8xJE8NgepZR1etrsU63fDDGxO&index=23
- https://www.youtube.com/watch?v=HXSuNxpCzdM&list=PLrOv9FMX8xJE8NgepZR1etrsU63fDDGxO&index=24
- https://www.youtube.com/watch?v=nBzCS-Y0FcY&list=PLrOv9FMX8xJE8NgepZR1etrsU63fDDGxO&index=25
- ChiliTomatoNoodle
Notes on 3D rendering and the rasterization technique are avaliable