文件名称:补丁软件渲染:带有 Phong 着色、阴影和纹理的补丁软件渲染-matlab开发
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-21 08:58:54
matlab
这些文件具有从三角网格到片段的完整软件渲染管道。 与 OpenGL 软件渲染器类似,但不使用任何外部库,代码也少得多。 渲染器渲染为 Matlab 图像,而不是计算机屏幕。 渲染管道是用 C++ 代码编写的,并支持 Phong 着色、颜色插值、纹理。 还有用于计算阴影体积的c++代码,可用于自阴影和其他真实阴影效果。 管道和所有突击队都像在 OpenGL 中一样,因此您可以使用 OpenGL 文档来处理诸如混合函数和模型矩阵之类的事情。 警告, 这是“版本 0”,因此只有几个示例,可用的帮助有限,可能还有一些错误。 在运行示例之前,您需要一个 C++ 编译器来编译代码。 编译代码: mex renderpatch.cpp -v mex patchshadowvolume.cpp -v mex patchnormals_double.c -v
【文件预览】:
renderpatch_version0.zip