THREE.objLoaderを使用してロードしているこのオブジェクトがあり、次のようにメッシュを作成します。
mesh = new THREE.SceneUtils.createMultiMaterialObject(
geometry,
[
new THREE.MeshBasicMaterial({color: 0xFEC1EA}),
new THREE.MeshBasicMaterial({
color: 0x999999,
wireframe: true,
transparent: true,
opacity: 0.85
})
]
);
次に、私のシーンで、DirectionalLightを追加します。これは機能し、オブジェクトを見ることができますが、DirectionalLightはアンビエントライトのようです。顔が暗くなったり明るくなったりすることはありません。
オブジェクトは色で塗りつぶされていますが、照明は適用されていません。誰かがそれで私を助けることができればそれは大いにありがたいです:)
何が欠けている可能性がありますか?
ここのJsfiddle:http: //jsfiddle.net/5hcDs/