在three.js中添加混合

在three.js中添加混合,three.js,Three.js,在three.js中处理粒子并使用加法混合时,我发现生成的粒子系统是可见的,即使在它和相机之间有一个或多个对象 当有物体阻挡粒子时,是否有办法确保粒子不再可见 我也有同样的问题,结果是障碍物表面的法线计算不正确。一旦我纠正了他们的计算,这些脸就会像人们所预料的那样挡住后面的物体。你首先需要弄清楚为什么会发生这种情况。如果你不能做到这一点,那么就发布一个简单的实例来演示这个问题(而不是你的整个项目)。@Zuks这取决于你渲染的形状。在我的例子中,我正在创建一个自定义几何体,因此法线计算发生在新面3

在three.js中处理粒子并使用加法混合时,我发现生成的粒子系统是可见的,即使在它和相机之间有一个或多个对象


当有物体阻挡粒子时,是否有办法确保粒子不再可见

我也有同样的问题,结果是障碍物表面的法线计算不正确。一旦我纠正了他们的计算,这些脸就会像人们所预料的那样挡住后面的物体。

你首先需要弄清楚为什么会发生这种情况。如果你不能做到这一点,那么就发布一个简单的实例来演示这个问题(而不是你的整个项目)。@Zuks这取决于你渲染的形状。在我的例子中,我正在创建一个自定义几何体,因此法线计算发生在
新面3(…,/*normal calculation*/)
中。