应用没有坐标的纹理

m4t*_*4tx 3 c++ opengl 3d textures

有没有办法在不指定纹理坐标的情况下将纹理应用于对象?

Nic*_*las 7

在固定功能OpenGL中,您可以通过激活纹理坐标生成模式来生成纹理坐标.有一些固定算法(球面坐标,反射坐标),并且有一个将顶点分量乘以4x4矩阵以生成纹理坐标.

在着色器中,您可以使用算法生成的任何内容.

但是,如果不告诉我们您希望如何将纹理映射到曲面,则无法知道您想要的是否可能.没有glTextureMyObject,做"东西"; 必须使用显式纹理坐标或某些算法必须生成它们.