在 GLSL 中选择立方体贴图的面
好的,我试图了解如何使用提供给 textureCube()
的坐标来选择立方体贴图的面。从规格中,我收集了定义面部的最大幅度的坐标。
例如,这些坐标 (-0.2, 0.7, 0.65)
将选择立方体贴图的 Y+ 面,但这些 (0.2, 0.3, -0.8)
将选择 Z - 脸。
我的理解正确吗?
Ok, I'm trying to understand how the face of a cubemap is selected using the coordinates supplied to textureCube()
. From the spec, I gather the coord with the biggest magnitude defines the face.
For example these coords (-0.2, 0.7, 0.65)
would select the Y+ face of the cube map, but these (0.2, 0.3, -0.8)
would select the Z- face.
Am I right in my understanding?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确实你是。这是选择立方体面的最简单方法,给定从中心开始的方向。
Indeed you are. This is the simplemost way to select the face of a cube, given a direction from the center.