如何使BufferGeometry的一部分透明?

时间:2015-12-30 13:10:14

标签: javascript three.js

我有一个非常大的网格,我一直在使用THREE.BufferGeometry。用户可以选择网格的某些部分并使其透明。为此,我尝试为alpha属性的每个项添加color值,并使我的材料透明。但它根本行不通。

我发现我必须使用THREE.RawShaderMaterial并传递vec4的自定义属性。但问题是我必须使用THREE.MeshPhongMaterial作为照明。我只是不想在着色器中自己进行光照计算。

有谁能告诉我有没有办法实现这个目标?

0 个答案:

没有答案