主要使用c++11和win32API,利用一些基本的图形学知识,实现了CPU渲染。代码简单易于阅读。
- Windows
- 可编程着色器
- 透视矫正
- 背面剔除
- Blinn-Phong着色模型
- Phong shading
- 第一人称可移动相机 (WASDQE,鼠标)
- 矩阵向量数学库 (实现类似Eigen操作)
vscode + CMake + GCC(MinGW)
主要使用c++11和win32API,利用一些基本的图形学知识,实现了CPU渲染。代码简单易于阅读。
vscode + CMake + GCC(MinGW)