Skip to content

Commit a03d5f2

Browse files
committed
fixex double sided material export for BiRP
1 parent 489840a commit a03d5f2

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

Runtime/Scripts/SceneExporter/ExporterMaterials.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,8 @@ public MaterialId ExportMaterial(Material materialObj)
141141
break;
142142
}
143143

144-
material.DoubleSided = (materialObj.HasProperty("_Cull") && materialObj.GetInt("_Cull") == (int)CullMode.Off) ||
145-
(materialObj.HasProperty("_CullMode") && materialObj.GetInt("_CullMode") == (int)CullMode.Off) ||
146-
(materialObj.shader.name.EndsWith("-Double")); // workaround for exporting shaders that are set to double-sided on 2020.3
144+
var baseMap = new PBRGraphMap(materialObj);
145+
material.DoubleSided = baseMap.DoubleSided || (materialObj.shader.name.EndsWith("-Double")); // workaround for exporting shaders that are set to double-sided on 2020.3
147146

148147
if (materialObj.IsKeywordEnabled("_EMISSION") || materialObj.IsKeywordEnabled("EMISSION") || materialObj.HasProperty("emissiveTexture") || materialObj.HasProperty("_EmissiveTexture") || materialObj.HasProperty("_EmissiveColorMap"))
149148
{

0 commit comments

Comments
 (0)