0
我有這個小提琴http://jsfiddle.net/9XCWc/1/這是從PHP生成的地形的HTML/JS。three.js照明似乎不工作,因爲我期待
問題是,它不會像我期望的那樣渲染陰影等。
這是我的照明設置。
var ambientLight = new THREE.AmbientLight(0xffffff);
scene.add(ambientLight);
// directional lighting
var directionalLight = new THREE.DirectionalLight(0xffffff);
directionalLight.position.set(400, 200, 3000).normalize();
scene.add(directionalLight);
我期待對相機面向看起來更亮的部分和背對部分出現較深 - 出現像一個實際的terrain.I've更新了小提琴的材料轉爲蘭伯特但它看起來像一個沒有定義的白色區域。 –
已經更新的答案。 – ThisIsSparta
謝謝 - 考慮照明和麪部法線似乎工作。由於從php動態生成,jsfiddle不是用簡潔的js編寫的。 –