|
@@ -2329,6 +2329,7 @@ class LDrawLoader extends Loader {
|
|
material.premultipliedAlpha = true;
|
|
material.premultipliedAlpha = true;
|
|
material.opacity = alpha;
|
|
material.opacity = alpha;
|
|
material.depthWrite = ! isTransparent;
|
|
material.depthWrite = ! isTransparent;
|
|
|
|
+ material.color.convertSRGBToLinear();
|
|
|
|
|
|
material.polygonOffset = true;
|
|
material.polygonOffset = true;
|
|
material.polygonOffsetFactor = 1;
|
|
material.polygonOffsetFactor = 1;
|
|
@@ -2350,6 +2351,7 @@ class LDrawLoader extends Loader {
|
|
} );
|
|
} );
|
|
edgeMaterial.userData.code = code;
|
|
edgeMaterial.userData.code = code;
|
|
edgeMaterial.name = name + ' - Edge';
|
|
edgeMaterial.name = name + ' - Edge';
|
|
|
|
+ edgeMaterial.color.convertSRGBToLinear();
|
|
|
|
|
|
// This is the material used for conditional edges
|
|
// This is the material used for conditional edges
|
|
edgeMaterial.userData.conditionalEdgeMaterial = new LDrawConditionalLineMaterial( {
|
|
edgeMaterial.userData.conditionalEdgeMaterial = new LDrawConditionalLineMaterial( {
|
|
@@ -2361,6 +2363,7 @@ class LDrawLoader extends Loader {
|
|
opacity: alpha,
|
|
opacity: alpha,
|
|
|
|
|
|
} );
|
|
} );
|
|
|
|
+ edgeMaterial.userData.conditionalEdgeMaterial.color.convertSRGBToLinear();
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|