应用没有坐标的纹理
Applying texture without coordinates
是否有办法在不指定纹理坐标的情况下将纹理应用于对象?
在固定函数OpenGL中,您可以通过激活纹理坐标生成模式来生成纹理坐标。有几个固定的算法(球坐标,反射坐标),有一个是将顶点组件乘以4x4矩阵来生成纹理坐标。
在着色器中,你可以使用任何你可以通过算法生成的东西。
然而,如果没有告诉我们你想要如何将纹理映射到表面,就没有办法知道你想要的是否可能。不存在做"某事"的glTextureMyObject
;要么必须使用显式纹理坐标,要么必须使用某些算法生成它们。
相关文章:
- OpenGL 4.3 错误地将第 4 个纹理坐标映射到与第 3 个纹理坐标相同的位置
- 移植DXUT SDKMesh以导入OBJ文件,在哪里添加纹理坐标和索引
- 替代gl_texcoord.xy获得纹理坐标
- OpenGL 纹理坐标不起作用
- 着色器和纹理坐标问题
- 将浮点数组存储在纹理中,并使用纹理坐标从着色器访问浮点
- Opengl 土壤纹理坐标无法识别
- 将纹理坐标呈现到帧缓冲区
- 使用纹理坐标重复纹理的部分
- 如何在渲染 VBO 后仅更改纹理坐标?
- OpenGL:动态更改纹理坐标
- 如何创建纹理坐标
- OpenGL 对齐纹理坐标
- 用于渲染 3D 球体的纹理坐标
- 在DirectX9/C++中为OBJMesh加载纹理坐标
- DirectX剪辑空间纹理坐标
- 包裹纹理坐标在可变大小的四边形上
- 对象模型加载纹理坐标和顶点位置没有正确加载
- Opengl纹理坐标用于全屏效果
- 圆柱体()和纹理坐标偏移/乘数