Ich bin komplett neu bei Three.JS und kann mich nicht darum kümmern, dass eine Skybox in meiner Szene erscheint. Ich bekomme keine Fehler von meinem Code, was mich ratlos gemacht hat. Jede Hilfe würde sehr geschätzt werden.Three.js skybox wird nicht geladen
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 + faces [i] + imgType' sollte das Ergebnis' CubeMapHDR0001.jpg' oder 'CubeMap/HDR0001.jpg' sein? – prisoner849