diff --git a/fgd/bases/BaseClusteredDynLight.fgd b/fgd/bases/BaseClusteredDynLight.fgd index a5e5fc86..4f063ed3 100644 --- a/fgd/bases/BaseClusteredDynLight.fgd +++ b/fgd/bases/BaseClusteredDynLight.fgd @@ -6,12 +6,21 @@ 2: "Shadowed" : 0 4: "Always Update": 0 ] - _lightmode(choices) : "Light mode" : 2 = + _specularmode(choices) : "Specular light mode" : 2 : "The type of specular lighting to use for the light." = [ - 0: "Static" - 1: "Specular" - 2: "Static Bounce" - 3: "Fully Dynamic" + 0: "None" + 2: "Dynamic Only" + ] + _directmode(choices) : "Direct light mode" : 2 : "The type of direct lighting to use for the light." = + [ + 0: "None" + 1: "Static Only" + 2: "Dynamic Only" + ] + _indirectmode(choices) : "Indirect light mode" : 1 : "The type of indirect (e.g. bounce) lighting to use for the light." = + [ + 0: "None" + 1: "Static Only" ] texturename(string) : "Cookie Texture Name" : "" : "The cookie texture to use for the light. An empty value means no cookie texture." diff --git a/fgd/bases/BaseClusteredLight.fgd b/fgd/bases/BaseClusteredLight.fgd index d71977e2..a25ff5a8 100644 --- a/fgd/bases/BaseClusteredLight.fgd +++ b/fgd/bases/BaseClusteredLight.fgd @@ -5,17 +5,24 @@ 1: "Initially dark" : 0 2: "Shadowed" : 0 ] - _lightmode(choices) : "Light mode" : 0 : "The level of dynamic lighting to use for this light. 'Static' lights have no dynamic or specular lighting, and produce direct and bounced static lightmaps. 'Specular' lights have specular lighting, and produce direct and bounced static lightmaps. 'Static Bounce' lights have dynamic direct and specular lighting, and produce only bounced static lightmaps. 'Fully Dynamic' lights have dynamic direct and specular lighting, and produce no static lightmaps." = + _specularmode(choices) : "Specular light mode" : 0 : "The type of specular lighting to use for the light." = [ - 0: "Static" - 1: "Specular" - 2: "Static Bounce" - 3: "Fully Dynamic" + 0: "None" + 2: "Dynamic Only" + ] + _directmode(choices) : "Direct light mode" : 1 : "The type of direct lighting to use for the light." = + [ + 0: "None" + 1: "Static Only" + 2: "Dynamic Only" + ] + _indirectmode(choices) : "Indirect light mode" : 1 : "The type of indirect (e.g. bounce) lighting to use for the light." = + [ + 0: "None" + 1: "Static Only" ] - _dynamicshadowallocation(boolean) : "Use dynamic shadow allocation" : 0 : "Determines whether the map (static) or the engine (dynamic) should dictate the size of the shadows for this light." _initialshadowsize(integer) : "Initial Shadow Size" : 3 : "The initial static shadow resolution exponent. Only relevant for static shadow allocation. Adding 1 to this value doubles both dimensions of the shadowmap." - _shadowscale(float) : "Shadow Size Scale" : "1.0" : "Scales the shadowmap resolution exponent. Only relevant for dynamic shadow allocation. For example, a scale of 3.0 will give this light shadowmaps 8 (2^3) times as large as they would usually be." nearz(float) : "Near Z" : 4.0 : "Near Z for this light. Determines where shadows start to be cast. Inside the nearz radius, the light is still visible, but anything inside it won't cast shadows" input SetShadowSize(integer) : "Set the size exponent of this light's shadowmap(s)."