すべてのシャドウ(キャスト、受信、自己)が可視/黒であるが、すべてのマテリアルがフラットな白いシェーディングを持ち、(白も同じ)Three.jsで1ビットまたは黒白のカラーエフェクトを作成したいと考えています) バックグラウンド。この例のように、私はTHREE.MeshBasicMaterial
を使用してみましたが、それは影とTHREE.ShadowMaterial
好きではないが、それは材料が見えなくなり、私はそれがそこにする必要があります(ただし、常に「フラット」):THREE.js平面シェーディングですが、影がありますか?
シャドウに関しては、1ビットの方法でも動作し、(50%以上のグレーの場合は)実線で表示されるか、非表示にする必要があります。
どのようにそのような効果を達成するためのアイデアですか?誰も共有するシェーダを持っていますか?
マイペン:http://codepen.io/znak/pen/bpxXrV?editors=0010