2
0
Эх сурвалжийг харах

bump @monogrid/gainmap-js to 3.0.0 that fixes problems with cubemap generation using an equirectangular rendertarget with mipmaps (#27277)

Daniele Pelagatti 1 жил өмнө
parent
commit
042c3108d4

+ 5 - 9
examples/webgl_loader_texture_hdrjpg.html

@@ -39,7 +39,7 @@
 				"imports": {
 					"three": "../build/three.module.js",
 					"three/addons/": "./jsm/",
-					"@monogrid/gainmap-js": "https://unpkg.com/@monogrid/gainmap-js@2.0.6/dist/decode.js"
+					"@monogrid/gainmap-js": "https://unpkg.com/@monogrid/gainmap-js@3.0.0/dist/decode.js"
 				}
 			}
 		</script>
@@ -138,12 +138,10 @@
 						hdrJpgPMREMRenderTarget = pmremGenerator.fromEquirectangular( hdrJpgEquirectangularMap );
 			
 						hdrJpgEquirectangularMap.mapping = THREE.EquirectangularReflectionMapping;
-						hdrJpgEquirectangularMap.minFilter = THREE.LinearFilter;
-						hdrJpgEquirectangularMap.magFilter = THREE.LinearFilter;
-						hdrJpgEquirectangularMap.generateMipmaps = false;
-
 						hdrJpgEquirectangularMap.needsUpdate = true;
 
+						hdrJpg.dispose();
+
 					}, function ( progress ) {
 
 						fileSizes[ 'HDR JPG' ] = humanFileSize( progress.total );
@@ -163,11 +161,9 @@
 						gainMapPMREMRenderTarget = pmremGenerator.fromEquirectangular( gainMapBackground );
 
 						gainMapBackground.mapping = THREE.EquirectangularReflectionMapping;
-						gainMapBackground.minFilter = THREE.LinearFilter;
-						gainMapBackground.magFilter = THREE.LinearFilter;
-						gainMapBackground.generateMipmaps = false;
-
 						gainMapBackground.needsUpdate = true;
+
+						gainMap.dispose();
 			
 					}, function ( progress ) {