【发布时间】:2016-11-08 19:00:14
【问题描述】:
我希望使用 Three.js 创建一个 1 位或黑白颜色效果,其中所有阴影(投射、接收和自身)都是可见的/黑色的,但所有材料都有平坦的白色阴影并与(也白色)背景。我尝试使用THREE.MeshBasicMaterial,但它不喜欢阴影和THREE.ShadowMaterial,但它使材料不可见,我需要它在那里(但不断“平坦”),就像在这个例子中:
就阴影而言,它们也应该以 1 位的方式表现,并且只有实心(超过 50% 的灰色时?)或不可见。
有什么想法可以达到这样的效果吗?有人要分享着色器吗?
【问题讨论】:
标签: three.js