【发布时间】:2017-03-16 02:18:16
【问题描述】:
我正在学习 GLSL 和一般的 OpenGL,但我在顶点移动和管理方面遇到了一些问题。 我擅长相机旋转和平移,但现在我需要移动一些顶点并让它们保持在新位置。
我想做的是使用顶点着色器移动它们,但也不通过矩阵跟踪它们的新位置(因为我需要独立移动它们,并且在内存和计算能力方面非常昂贵存储那么多矩阵)。
如果有办法直接从顶点着色器更改它们在 VBO 中的位置值,那将是最佳选择。
有没有办法做到这一点?你有什么其他的建议? 提前致谢。
PS 我使用的是 GLSL 1.30 版
【问题讨论】: