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