From 41dd4d9cdc5c20ad448df5d575d4b87f3b3e80b8 Mon Sep 17 00:00:00 2001 From: yum Date: Thu, 30 May 2024 01:17:44 -0700 Subject: Add overlay emission Also start fixing LOD logic for tiling textures --- Editor/tooner.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Editor') diff --git a/Editor/tooner.cs b/Editor/tooner.cs index 1da2bb9..602620b 100644 --- a/Editor/tooner.cs +++ b/Editor/tooner.cs @@ -146,6 +146,17 @@ public class ToonerGUI : ShaderGUI { SetKeyword($"_PBR_OVERLAY{i}_MIX_MIN", mode == PbrAlbedoMixMode.Min); SetKeyword($"_PBR_OVERLAY{i}_MIX_MAX", mode == PbrAlbedoMixMode.Max); + bc = FindProperty($"_PBR_Overlay{i}_Emission"); + bct = FindProperty($"_PBR_Overlay{i}_EmissionTex"); + editor.TexturePropertySingleLine( + MakeLabel(bct, "Emission (RGB)"), + bct, + bc); + if (bct.textureValue) { + editor.TextureScaleOffsetProperty(bct); + } + SetKeyword($"_PBR_OVERLAY{i}_EMISSION_MAP", bct.textureValue); + bct = FindProperty($"_PBR_Overlay{i}_NormalTex"); editor.TexturePropertySingleLine( MakeLabel(bct, "Normal"), -- cgit v1.2.3