に鏡面反射(輝き)を追加します。私はそれにいくつかの鏡面または光沢を追加したい。三のJS、私はthree.js内のオブジェクトに適用しています質感を持っているテクスチャ
が、私はしかし、この
new THREE.MeshPhongMaterial({
color: 0x996633,
specular: 0x050505,
shininess: 100
});
ように見える例を参照してください、私のコードは次のようになります。
// texture
var texture = new THREE.Texture();
var imgLoader = new THREE.ImageLoader(manager);
imgLoader.load('assets/uv.png', function (image) {
texture.image = image;
texture.needsUpdate = true;
});
// model
var loader = new THREE.OBJLoader(manager);
loader.load('assets/obj.obj', function (object) {
object.traverse(function (child) {
if (child instanceof THREE.Mesh) {
child.material.side = THREE.DoubleSide;
child.material.map = texture;
}
});
object.position.y = - 95;
scene.add(object);
}, onProgress, onError);
私は私はありませんので、どこ輝きや鏡面の設定を追加することを確認していませんTHREE.MeshPhongMaterial
を使用して、または私はTHREE.MeshPhongMaterial
を使用しなかった場合、どのようTHREE.texture
とそれを結合します。