mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-09-13 14:29:38 -05:00
fix (VRM1.0, MToon): importer should treat emissive factor and parametric rim color factor as linear colorspace
This commit is contained in:
@@ -72,14 +72,14 @@ namespace UniVRM10
|
||||
// GI
|
||||
|
||||
// Emission
|
||||
var emissionColor = material?.emissiveFactor?.ToColor3(gltfColorSpace, ColorSpace.Linear);
|
||||
var emissionColor = material?.emissiveFactor?.ToColor3(gltfColorSpace, ColorSpace.sRGB);
|
||||
if (emissionColor.HasValue)
|
||||
{
|
||||
yield return (MToon10Prop.EmissiveFactor.ToUnityShaderLabName(), emissionColor.Value);
|
||||
}
|
||||
|
||||
// Rim Lighting
|
||||
var rimColor = mToon?.ParametricRimColorFactor?.ToColor3(gltfColorSpace, ColorSpace.Linear);
|
||||
var rimColor = mToon?.ParametricRimColorFactor?.ToColor3(gltfColorSpace, ColorSpace.sRGB);
|
||||
if (rimColor.HasValue)
|
||||
{
|
||||
yield return (MToon10Prop.ParametricRimColorFactor.ToUnityShaderLabName(), rimColor.Value);
|
||||
|
||||
Reference in New Issue
Block a user