Materiel
Le materiel correspond à la manière dont un objet réagit à la lumière.
MeshDepthMaterial
MeshDepthMaterial s'adapte au near et far de la camera.
const material = new THREE.MeshDepthMaterial()
MeshPhongMaterial
MeshPhongMaterial crée un effet de brillance.
const material = new THREE.MeshPhongMaterial()
MeshToonMaterial
MeshToonMaterial crée un effet de dessin animé.
const material = new THREE.MeshToonMaterial()
MeshLambertMaterial
MeshLambertMaterial crée un effet de reflet.
const material = new THREE.MeshLambertMaterial()
Il faut de la lumiere
// Lights
const ambientLight = new THREE.AmbientLight(0xffffff, 1)
scene.add(ambientLight)
// Point light
const pointLight = new THREE.PointLight(0xffffff, 30)
pointLight.position.x = 2
pointLight.position.y = 3
pointLight.position.z = 4
scene.add(pointLight)