opengl - 在 GLSL 中选择立方体贴图的面

标签 opengl glsl textures

好的,我试图了解如何使用提供给 textureCube() 的坐标选择立方体贴图的面。 .从规范中,我收集了最大量级的坐标来定义面部。

例如这些坐标 (-0.2, 0.7, 0.65)将选择立方体贴图的 Y+ 面,但这些 (0.2, 0.3, -0.8)将选择 Z 面。

我的理解正确吗?

最佳答案

确实你是。这是选择立方体面的最简单方法,给定从中心的方向。

关于opengl - 在 GLSL 中选择立方体贴图的面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6980530/

相关文章:

c# - 在 OpenGL 中使用纹理图集计算单个图 block 的纹理坐标

c++ - 在 OpenGL 中创建和混合动态纹理

c++ - 可以使用 OpenGL 将实值三角形绘制到缓冲区中吗?

c++ - GLSL VertexShader 适用于 Qt 但不适用于普通 OpenGL(SL)

opengl - 如何确定顶点着色器输出的限制?

optimization - GLSL-是否优化了纹理查找?

c++ - Qt OpenGL 渲染文本问题 QGLWidget

OpenGL 4.0 GPU 绘图功能?

javascript - WebGL 中的多个程序不起作用

opengl - 是否有更有效的方法来处理 OpenGL ES 纹理的 2^n 像素大小要求?