2014-04-25 43 views
0

當處理three.js中的粒子並使用添加劑混合時,我發現即使在物體或相機與物體之間存在物體或物體時,也可以看到生成的粒子系統。three.js中的添加劑混合

有沒有辦法確保粒子在有物體阻擋時不會被看到?

+1

你首先需要弄清楚爲什麼會發生這種情況。如果你不能這樣做,那麼發佈一個簡單的現場示例來演示問題(而不是整個項目)。 – WestLangley

回答

1

我有這個相同的問題,事實證明,障礙人臉的法線不能正確計算。一旦我修正了他們的計算,臉就像人們期望的那樣阻礙了他們身後的物體。

+0

你如何糾正正常的計算? – Zuks

+0

@Zuks它取決於你渲染的形狀。在我的情況下,我創建了一個自定義幾何體,因此正常的計算髮生在'new Face3(...,/ * normal calculation * /)'中。 – matt3141