模板测试 片段着色器处理完之后,模板测试就开始执行了,它能丢弃一些片段,被保留下来的片段会进入到深度测试,深度测试会丢弃更多的片段。 模板测试中...
深度测试 深度测试(Depth Buffer)防止被遮挡住的面渲染遮挡面的前面,它由窗口自动创建,深度值存储为16,24或32位浮点数,一般是2...
加载模型 断断续续的实现了网格(Mesh)、模型(Model)类,配置好SOIL库后终于可以进行3D模型的加载,展示了。 3D模型渲染类还在之前...
1. SOIL库安装在上次的记录中,写明了如何编译安装SOIL库,在自己的电脑上依照步骤编译提示缺少一个库:ld: library not fo...
SOILk库的安装 使用官方下载的源码安装后,导入Xcode工程报错:ignoring file /usr/local/lib/libSOIL....
加载函数 调用loadModel函数加载模型文件,此函数有两个参数: 文件路径 后期处理选项 常用的后期处理选项: aiProcess_Tria...
Model 一个模型可以包含多个网格,一个网格可能带有多个对象,Model类的结构如下: Model类包含一个Mesh对象的向量,我们需要在构造...
网格构造函数 网格构造函数处理的事情很简单:使用构造函数的参数设置对应类成员的值,实现如下: 初始化(SetupMesh)函数 在构造函数处理完...
网格 用建模工具构建物体时,通常不会直接使用单个形状来构建一个完整的模型。一般来说,一个模型会由几个子模型组合拼接而成,模型中的这些子模型/形状...
文集作者