Skip to content

Commit

Permalink
fix: conversion with _EMISSION keyword off was still setting emissive…
Browse files Browse the repository at this point in the history
… values (#86)
  • Loading branch information
hybridherbst committed May 24, 2023
1 parent 041b223 commit ec15f26
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,14 @@ private static bool ConvertStandardAndURPLit(Material material, Shader oldShader
var occlusionStrength = material.GetFloat(_Strength, 1);
var emission = material.GetTexture(_EmissionMap, null);
var emissionColor = material.GetColor(_EmissionColor, Color.black);

// if emission is OFF we don't want to set it to ON during conversion
if ((oldShader.name == StandardShader || oldShader.name == URPLitShader) && !material.IsKeywordEnabled("_EMISSION"))
{
emission = null;
emissionColor = Color.black;
}

var cutoff = material.GetFloat(_Cutoff, 0.5f);

var isCutoff = material.IsKeywordEnabled("_ALPHATEST_ON") ||
Expand Down

0 comments on commit ec15f26

Please sign in to comment.