Я на самом деле пытаюсь добавить некоторые материалы к своим объектам Gltf в трех js r113, но я не знаю, как правильно использовать параметры материала и освещение, когда я вижу свой объект в трех js средствах просмотра. Это то, что я получаю в Firefox
, и это то, о чем я мечтаю
.
I думаю, это значение, которое мне нужно применить к моему коду
Вот как я добавляю свой gltf и как я пытаюсь добавить материалы:
// Load a glTF resource of FENCE
gltfLoader.load( 'Fence.gltf', function ( gltf ) {
fenceModel = gltf.scene;
// fenceModel.traverse(function (child) {
// if (child.isMesh) {
// child.material = new THREE.MeshLambertMaterial({
// color: 0xc07341, //light Brown
// reflectivity: 0,
// dithering: true
// });
// }
// });
});
var ambientlight = new THREE.AmbientLight(0xffffff, 0.5 );
scene.add( ambientlight );
На самом деле мой пол - только файл GLTF без материалов. Может быть, мне нужно добавить тени на мой пол, и тогда я смогу увидеть тень забора? Мне нужна помощь, чтобы понять, как сделать лучший эффект освещения на объекте. Спасибо, извините за мой английский sh Я использую переводчик, чтобы помочь мне.
Ps: Мой объект gltf содержит текстуру.