MeshLambertMaterial вместо MeshBasicMaterial в Three.js - PullRequest
0 голосов
/ 08 июня 2019

Это мой код:

var texture = new THREE.TextureLoader().load( 'texture.jpg' );
var geometry = new THREE.SphereGeometry(1, 32, 32 );
var material = new THREE.MeshBasicMaterial( { map: texture } );
var sphere = new THREE.Mesh( geometry, material );
scene.add( sphere );

Как можно добавить сюда MeshLambertMaterial с текстурой?MeshBasicMaterial выглядит таким «мертвым».И заменить «THREE.MeshBasicMaterial« на »THREE.MeshLambertMaterial« не работает ... Я много пробовал, но не могу найти ошибку.

Может у кого-нибудь есть идеи?Был бы так благодарен за помощь!

...