使用压缩版100行C++代码 , 在控制台渲染一个旋转的正方体,正方体在主循环持续进行MVP变换,以控制台依次排列的两个字符空间作为一个单位的像素,实现简易光栅渲染
100行内实现了简易的3D空间向量类, 矩阵类,粗暴的矩阵乘积,控制台双像素映射 ,简易光栅化 , 投影变换,旋转变换
使用简易光栅有助于理解光栅化的全流程,类似一个框架, 为之后大型的软光栅开发提供思路
| Name | Name | Last commit date | ||
|---|---|---|---|---|
使用压缩版100行C++代码 , 在控制台渲染一个旋转的正方体,正方体在主循环持续进行MVP变换,以控制台依次排列的两个字符空间作为一个单位的像素,实现简易光栅渲染
100行内实现了简易的3D空间向量类, 矩阵类,粗暴的矩阵乘积,控制台双像素映射 ,简易光栅化 , 投影变换,旋转变换
使用简易光栅有助于理解光栅化的全流程,类似一个框架, 为之后大型的软光栅开发提供思路