Skip to content

rvdweerd/3D_Fundamentals

Repository files navigation

3D_Fundamentals

Building a 3d rendering pipeline. (DirectX Framework cloned)

Stage: Backface culling, independent rotations
cube demo

Stage: Texture mapping (with clamping, wrapping of textures)
pyramid demo

Stage: Added pixel shader to the pipeline (templated function object for flexibility in rendering effects)
pyramid demo

Stage: Z-buffer added
depth buffer demo

Stage: Triangle Intersection rendering (Own implementation of "A Fast Triangle-Triangle Intersection Test" by Tomas Moeller)
Triangle intersection

Applying triangle intersection rendering to other shapes
Cube intersection lines

About

Learning 3D fundamentals / Direct3D

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published