从obj文件加载纹理
load texture from obj file ?
在一般DXSDK教程中每个顶点只有一个uv坐标,但在obj文件中,我有超过每个顶点的uv为什么?我如何渲染纹理!?
如何在c++中加载这个纹理
例子v -0.500000 -0.500000 0.500000
v 0.500000 -0.500000 0.500000
v -0.500000 0.500000 0.500000
v 0.500000 0.500000 0.500000
v -0.500000 0.500000 -0.500000
v 0.500000 0.500000 -0.500000
v -0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 -0.500000
vt 0.001992 0.001992
vt 0.998008 0.001992
vt 0.001992 0.998008
vt 0.998008 0.998008
vt 0.001992 0.001992
vt 0.998008 0.001992
vt 0.001992 0.998008
vt 0.998008 0.998008
vt 0.001992 0.001992
vt 0.998008 0.001992
vt 0.001992 0.998008
vt 0.998008 0.998008
vt 0.001992 0.001992
vt 0.998008 0.001992
vt 0.001992 0.998008
vt 0.998008 0.998008
vt 0.001992 0.001992
vt 0.998008 0.001992
vt 0.001992 0.998008
vt 0.998008 0.998008
vt 0.998008 0.998008
vt 0.001992 0.998008
vt 0.998008 0.001992
vt 0.001992 0.001992
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
s 1
g pCube1
usemtl file1SG
f 1/1/1 2/2/2 3/3/3
f 3/3/3 2/2/2 4/4/4
s 2
f 3/13/5 4/14/6 5/15/7
f 5/15/7 4/14/6 6/16/8
s 3
f 5/21/9 6/22/10 7/23/11
f 7/23/11 6/22/10 8/24/12
s 4
f 7/17/13 8/18/14 1/19/15
f 1/19/15 8/18/14 2/20/16
s 5
f 2/5/17 8/6/18 4/7/19
f 4/7/19 8/6/18 6/8/20
s 6
f 7/9/21 1/10/22 5/11/23
f 5/11/23 1/10/22 3/12/24
我有8个顶点和超过8个坐标!?
看起来立方体的每个面都有不同的纹理。虽然使用索引列表可以只使用8个顶点来创建框顶点,但如果每个面都有不同的纹理坐标,则需要24个纹理坐标。法线也是一样。只要在DirectX中使用任何类加载这个网格,它就会很好。
相关文章:
- 无法将图像加载到纹理矢量 (SFML)
- SFML 纹理无法正确加载
- 在 OpenGL 中加载纹理C++
- 从文件问题加载纹理 Android NDK 和 OpenGL
- 是什么导致 glTexSubImage1D() - 加载纹理时在此示例中出现GL_INVALID_VALUE错误?
- 如何使用 openGL 在屏幕上显示加载的纹理
- Assimp 无法加载除 FBX 的漫反射纹理之外的其他纹理
- Directx11 加载纹理
- 如何将多个纹理加载到片段着色器中
- 如何将硬编码图像加载到 OpenGL 纹理中
- 为什么我的纹理加载到OpenGL中,未正确映射
- 如何使用 emscripten 使用 SDL 将纹理加载到 WebAssembly 项目中
- DirectX 11 将多个纹理加载到 Texture2DArray 中
- 将PNG作为纹理加载并将其结合到球体上
- OpenGL纹理加载困境
- OpenGL纹理加载需要土壤帮助
- Vala/杂波纹理加载线程
- 用于异步纹理加载的设施
- SFML中的白色正方形,但纹理加载良好
- OpenGL多重纹理加载错误