fix colorspace

This commit is contained in:
2025-02-15 11:50:22 +02:00
parent 96fbfb60e8
commit a199e59608
+4 -3
View File
@@ -31,8 +31,8 @@ class GameEngine {
renderer.setPixelRatio( window.devicePixelRatio ); renderer.setPixelRatio( window.devicePixelRatio );
// renderer.toneMapping = THREE.CineonToneMapping; // renderer.toneMapping = THREE.CineonToneMapping;
// renderer.toneMappingExposure = 1.2; // renderer.toneMappingExposure = 1.2;
renderer.shadowMap.enabled = true; // renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap; // default THREE.PCFShadowMap // renderer.shadowMap.type = THREE.PCFSoftShadowMap; // default THREE.PCFShadowMap
renderer.outputEncoding = THREE.sRGBEncoding; renderer.outputEncoding = THREE.sRGBEncoding;
const controls = new OrbitControls( camera, renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement );
//const controls = new MapControls( camera, renderer.domElement ); //const controls = new MapControls( camera, renderer.domElement );
@@ -77,7 +77,8 @@ class GameEngine {
async loadTexture(url, progress){ async loadTexture(url, progress){
return new Promise((resolve, reject)=>{ return new Promise((resolve, reject)=>{
new THREE.TextureLoader().load(url, texture=>{ new THREE.TextureLoader().load(url, texture=>{
texture.encoding = THREE.sRGBEncoding; //texture.encoding = THREE.sRGBEncoding;
texture.colorSpace = THREE.SRGBColorSpace;
resolve(texture) resolve(texture)
}, progress, reject) }, progress, reject)
}) })