【发布时间】:2017-07-05 09:59:32
【问题描述】:
我正在使用 Lambert 着色器,在示例中它设置材质如下:
this.material.uniforms.emissive.value = new THREE.Color(
Math.random(),
Math.random(),
Math.random());
在我有一个简单的着色器之前,我可以像这样设置材质来控制 alpha:
this.material.uniforms.color.value = new THREE.Vector4(
Math.random(),
Math.random(),
Math.random(),
0.3)
但看起来朗伯着色器没有颜色向量4。
关于如何控制 alpha 的任何想法?
我对 Lambert 着色器使用相同的示例:https://forge.autodesk.com/blog/forge-viewer-custom-shaders-part-2
简单的着色器来自:http://adndevblog.typepad.com/cloud_and_mobile/2017/01/forge-viewer-custom-shaders-part-1.html
【问题讨论】:
标签: javascript three.js shader autodesk-forge