文件名称:Simple-Rasterizer
文件大小:59KB
文件格式:ZIP
更新时间:2024-04-10 13:14:02
C++
简单栅格化器 这是一个有关渲染给定obj格式模型的图像的程序。 它使用本征库作为算术工具,并使用Opencv输出图像。 光栅化器遵循典型的图形渲染流程,包括在光栅化之前进行顶点转换以及在光栅化之后进行片段着色。 它已经实现了每个片段着色作为照明模型,您还可以在light.h头文件中找到每个顶点着色模块。只需稍作调整,即可在透视投影之前简单计算照明度。
【文件预览】:
Simple-Rasterizer-main
----Object.h(131B)
----Object.cpp(21B)
----Resource()
--------african_head.obj(190KB)
----Light.h(294B)
----README.md(553B)
----Rasterizer.cpp(5KB)
----Rasterizer.h(1KB)
----Triangle.cpp(1KB)
----main.cpp(2KB)
----Light.cpp(529B)
----Triangle.h(397B)