获取在顶点着色器

时间:2018-02-19 16:56:53

标签: three.js webgl particle-system

我使用BufferGeometry实现了一个粒子系统,为了提高效率,我将每个顶点(粒子)的速度和加速度信息传递给顶点着色器,并计算顶点着色器内顶点的位置。我需要一种方法来获取Javasript代码中给定顶点的世界坐标,但除了可能从着色器传递FBO之外我找不到任何东西。是否有更好或更简单的方法来实现这一目标?

谢谢!

更新

好吧,我最终将顶点的运动公式应用到顶点的初始位置,然后将父网格的matrixWorld应用到矢量以获得最终位置。它有效,但我仍在寻找更好的解决方案。

0 个答案:

没有答案