Je suis complètement nouveau à Three.JS et ne peux pas avoir l'air d'obtenir ma tête pour faire apparaître une skybox dans ma scène. Je ne reçois aucune erreur de mon code, ce qui m'a laissé perplexe. Toute aide serait grandement appréciée.Three.js skybox ne charge pas
function createSky(){
var imageList = "CubeMap"
THREE.ImageUtils.crossOrigin = '';
var faces = ["HDR0001",
"HDR0002",
"HDR0003",
"HDR0004",
"HDR0005"];
var imgType = ".jpg";
var skyGeo = new THREE.CubeGeometry (500, 500, 500);
var matFacesArray = [];
for (var i = 0; i < 6; i++) {
matFacesArray.push(new THREE.MeshBasicMaterial({
map: THREE.ImageUtils.loadTexture(imageList + faces[i] + imgType),
side: THREE.BackSide
}));
}
var sky = new THREE.MeshFaceMaterial (matFacesArray);
var skyBox = new THREE.Mesh (skyGeo, sky);
scene.add (skyBox);
}
'imageList + visages [i] + imgType' devrait être le résultat' 'CubeMapHDR0001.jpg' ou cubemap/HDR0001.jpg'? – prisoner849