mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-08-28 22:04:56 -05:00
baseColorFactor to linear color space.
This commit is contained in:
@@ -40,7 +40,7 @@ namespace UniGLTF
|
||||
{
|
||||
if (m.HasProperty("_Color"))
|
||||
{
|
||||
material.pbrMetallicRoughness.baseColorFactor = m.color.ToArray();
|
||||
material.pbrMetallicRoughness.baseColorFactor = m.color.linear.ToArray();
|
||||
}
|
||||
|
||||
if (m.HasProperty("_MainTex"))
|
||||
|
||||
@@ -102,7 +102,7 @@ namespace UniGLTF
|
||||
if (x.pbrMetallicRoughness.baseColorFactor != null && x.pbrMetallicRoughness.baseColorFactor.Length == 4)
|
||||
{
|
||||
var color = x.pbrMetallicRoughness.baseColorFactor;
|
||||
material.color = new Color(color[0], color[1], color[2], color[3]);
|
||||
material.color = (new Color(color[0], color[1], color[2], color[3])).gamma;
|
||||
}
|
||||
|
||||
//renderMode
|
||||
@@ -145,7 +145,7 @@ namespace UniGLTF
|
||||
if (x.pbrMetallicRoughness.baseColorFactor != null && x.pbrMetallicRoughness.baseColorFactor.Length == 4)
|
||||
{
|
||||
var color = x.pbrMetallicRoughness.baseColorFactor;
|
||||
material.color = new Color(color[0], color[1], color[2], color[3]);
|
||||
material.color = (new Color(color[0], color[1], color[2], color[3])).gamma;
|
||||
}
|
||||
|
||||
if (x.pbrMetallicRoughness.baseColorTexture != null && x.pbrMetallicRoughness.baseColorTexture.index != -1)
|
||||
|
||||
Reference in New Issue
Block a user