I was becoming interested in computer graphic since I studied DirectX in 2013. I've ever implemented a simple Particle System, the effect of the particles amazed me. It is so wonderful when I control the pixels in my own hands. When I was learning in the university, the math/physics knowledge make me curious since the teacher said it's useful for the future life. But I think it's useless in the daily life until I learned DirectX.
I decided to write this project when I saw that many gurus in CG suggested implementing the software engine to understand the piplines excuted in the GPU. So this project is for educational purpose and it's still on the way.
Windows 8.1, Visual Studio 2013
- Rasterize line, triangle.
- Perspective project 3D cube to screen space.
- Book Introduction to 3D Game Programming with DirectX 11 Chapter 5
- Texture map
- Light
- Back-face culling
- Load model
- ...