SoftwareRendererGoBrrr:编写用于学习目的的软件渲染器

时间:2024-04-24 23:05:22
【文件属性】:

文件名称:SoftwareRendererGoBrrr:编写用于学习目的的软件渲染器

文件大小:64.79MB

文件格式:ZIP

更新时间:2024-04-24 23:05:22

C

SoftwareRendererGoBrrr 出于学习目的编写软件渲染器。 是的,该项目的缩写是SRGB,这是完全无关的东西。 -注意:下载回购时,必须将SDL2 \ lib \ x64中的SDL2.dll复制到bin中的工作文件夹(bin \ Release-x64或Debug-x64) 当前功能 工作中的SDL2窗口具有在缓冲区之间交换的能力。 工作模板化矢量数学库 工作平面着色渲染器 工作Gourad和Phong着色渲染器 通过STB图像库加载纹理 还有更多... 去做: 窗口类可初始化SDL2,并提供缓冲区交换以绘制并条机。 编写z-buffer(float)和pixel缓冲区(uint32_t)的模拟缓冲区类。 编写模板化的矢量数学库。 光栅化器interger bresenham线图功能。 OBJ网格文件解析器和Model类,用于保存OBJ文件中的数据 完成模型


网友评论