我想知道为什么当我使用Assimp库导入一个Wavefront对象文件(.obj)时,它会使某些顶点加倍,我在Assimp SourceForge discussion ()中找到了以下答案:
想象以下情况:您将一系列顶点上传到图形卡。然后,通过索引缓冲区告诉GPU,您希望第一个三角形由顶点3、6和7组成,然后第二个三角形是1、2和6。会发生什么?GPU会给你画一个立方体,但是立方体的每个角落都会共享相同的紫外线数据、法线矢量、顶点颜色或你的网格所需要的其他任何东西。Now how do we get a cube corner but get different UV mappings o
我才刚开始学习OpenGL。我被图像和纹理弄糊涂了。
是只用于对2D场景进行阴影的图像。使用顶点和纹理在3D场景中对场景进行阴影处理?(我指的是操作顺序 of OpenGL Programming Guide book )。首先,我们有顶点数据和图像数据。我们可以使用图像数据作为纹理或不使用。当不用作纹理时。它只能使用背景的一个场景的权利。right?)
纹理操作比图像操作快。