我尝试使用 OpenGL ES 2.0 实现坐标拾取功能。我无法实现我在桌面版本中实现的两个版本。
版本 1 是用唯一的颜色渲染每个三角形,它代表三角形的索引,而不是用光线投射计算坐标。此版本不起作用,因为在 OpenGL ES GLSL 版本 1.0 中没有变量 GL_PrimitiveID 也无法进行按位移位。
版本 2 是将坐标渲染为浮点纹理的值,但浮点纹理在 OpenGL ES 2.0 中不可用。
有没有人知道我可以实现什么?我不想对每个三角形都进行光线投射,因为它的性能不高。
感谢您的帮助和任何想法。