Browse Source

UltraHDRLoader: Fix incorrect alpha channel values. (#32464)

mrdoob 1 month ago
parent
commit
4e86f504a0

+ 2 - 2
examples/jsm/loaders/UltraHDRLoader.js

@@ -542,11 +542,11 @@ class UltraHDRLoader extends Loader {
 
 				if ( this.type === HalfFloatType ) {
 
-					hdrBuffer = new Uint16Array( sdrImageData.data.length ).fill( 23544 );
+					hdrBuffer = new Uint16Array( sdrImageData.data.length ).fill( 15360 );
 
 				} else {
 
-					hdrBuffer = new Float32Array( sdrImageData.data.length ).fill( 255 );
+					hdrBuffer = new Float32Array( sdrImageData.data.length ).fill( 1.0 );
 
 				}
 

BIN
examples/screenshots/webgl_materials_physical_transmission.jpg


粤ICP备19079148号