开个新坑,用C++从零实现软光栅渲染器,尽量做到少依赖第三方库,主要目的是巩固图形知识和工程能力,在项目中会尽可能多地实现学过的效果。
工程文件:EPRenderer
准备工作:
辅助类
- Vector.hpp中,定义了基础的向量类型、四则运算和求距离、归一化等操作。
- Matrix.hpp中,定义了基础的矩阵类型、四则运算和求逆、求转置等操作。
开个新坑,用C++从零实现软光栅渲染器,尽量做到少依赖第三方库,主要目的是巩固图形知识和工程能力,在项目中会尽可能多地实现学过的效果。
工程文件:EPRenderer