Skip to content

Commit 73636e3

Browse files
committed
USDComposer: Fix color space handling for material colors.
1 parent 53dbc52 commit 73636e3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

examples/jsm/loaders/usd/USDComposer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -861,7 +861,7 @@ class USDComposer {
861861

862862
if ( mat.color && mat.color.r === 1 && mat.color.g === 1 && mat.color.b === 1 && ! mat.map ) {
863863

864-
mat.color.setRGB( displayColor[ 0 ], displayColor[ 1 ], displayColor[ 2 ] );
864+
mat.color.setRGB( displayColor[ 0 ], displayColor[ 1 ], displayColor[ 2 ], SRGBColorSpace );
865865

866866
}
867867

@@ -1676,7 +1676,7 @@ class USDComposer {
16761676

16771677
if ( Array.isArray( color ) && color.length >= 3 ) {
16781678

1679-
material.color.setRGB( color[ 0 ], color[ 1 ], color[ 2 ] );
1679+
material.color.setRGB( color[ 0 ], color[ 1 ], color[ 2 ], SRGBColorSpace );
16801680

16811681
}
16821682

@@ -1692,7 +1692,7 @@ class USDComposer {
16921692

16931693
if ( Array.isArray( color ) && color.length >= 3 ) {
16941694

1695-
material.emissive.setRGB( color[ 0 ], color[ 1 ], color[ 2 ] );
1695+
material.emissive.setRGB( color[ 0 ], color[ 1 ], color[ 2 ], SRGBColorSpace );
16961696

16971697
}
16981698

0 commit comments

Comments
 (0)