Newlights gbuffersettings: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "{{Toc-right}}{{This is a|name=Newlights_gbuffersettings|e0|game=Black Mesa}} This entity controls some of the Gbuffer Settings via Hammer. {{warning|At least in the latest...")
 
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Toc-right}}{{This is a|name=Newlights_gbuffersettings|e0|game=Black Mesa}} This entity controls some of the Gbuffer Settings via [[Hammer]].
{{CDA|CNewRendererSettings|CBaseEntity|}}  
{{warning|At least in the latest version of the game, this entity simply does not work, as well as console commands that perform the same functions.}}
{{this is a|logical entity|name=Newlights_gbuffersettings|game=Black Mesa}} This entity controls some of the Gbuffer Settings via [[Hammer]].
{{back | Black Mesa Level Creation}}
{{warning|Works only if used value 1 or 2 for {{command|nr_allow_hammer_nerfs}}.}}


==Keyvalues==
== Keyvalues ==
{{KV|Name|intn=targetname|target_source|The name that other entities refer to this entity by.}}
{{KV|Enable4WaysFastPath|intn=Enable4WaysFastPath|Choices|Enable or disable Lightmapped_4WayBlend fast path. The same does {{command|r_4way_use_fast_normal}} cvar.
{{KV|Enable4WaysFastPath|intn=Enable4WaysFastPath|Choices|Enable 4ways Fast path
*0: No
*0: No
*1: Yes}}
*1: Yes}}
{{KV|DisableGbufferOnSecondaryCams|intn=DisableGbufferOnSecondaryCams|Choices|Disable Gbuffer/NewLights/Fx for secondary cams like point cam, intro cam, water, reflection,refraction view
{{KV|DisableGbufferOnSecondaryCams|intn=DisableGbufferOnSecondaryCams|Choices|Disable or enable Gbuffer for secondary cameras like point camera, etc. The same does {{command|nr_gbuffer_for_secondary_cams_enabled}} cvar (needs save reload).
*0: No
*0: No
*1: Yes}}
*1: Yes}}
{{KV|DisableGbufferOnRefractions|intn=DisableGbufferOnRefractions|Choices|Disable Gbuffer/NewLights/Fx for refraction view
{{KV|DisableGbufferOnRefractions|intn=DisableGbufferOnRefractions|Choices|Disable or enable Gbuffer for water refractions. The same does {{command|nr_gbuffer_for_refraction_enabled}} cvar.
*0: No
*0: No
*1: Yes}}
*1: Yes}}
{{KV|DisableGbufferOnReflections|intn=DisableGbufferOnReflections|Choices|Disable Gbuffer/NewLights/Fx reflection view etc
{{KV|DisableGbufferOnReflections|intn=DisableGbufferOnReflections|Choices|Disable or enable Gbuffer in planar (water) reflections. The same does {{command|nr_gbuffer_for_reflection_enabled}} cvar.
*0: No
*0: No
*1: Yes}}
*1: Yes}}


==Inputs==
== See also ==
{{I BaseEntity}}
* {{ent|newLight_Point}} - point deferred light entity.
 
* {{ent|newLight_Dir}} - directional sun light with godrays only.
==Outputs==
* {{ent|NewLights_Spawner}} - spawner of deferred point lights.
{{O BaseEntity|}}
* {{ent|env_lensflare}} - cinematic dynamic lens flare.
 
* {{ent|newLight_Spot}} - spot deferred light entity.
== See Also ==
* {{ent|newLights_settings}} - entity that changes deferred light settings.
* {{ent|newLight_Point}}
* {{ent|godrays_settings}} - entity that changes godrays settings.
* {{ent|newLight_Spot}}
* {{ent|env_cascade_light}} - deferred cascade sun light entity.
* {{ent|env_lensflare}}
* [[New Lights Editor]] - in game deferred lights editor.
* {{ent|newLight_Dir}}
* [[Effect flags]] - effects flags, some of them are dynamic light effects.
* {{ent|newLights_settings}}
* [https://chetanjags.wordpress.com/2023/07/18/blackmesa-xenengine-part-4-lighting-shadows/ BlackMesa XenEngine: Part 4 – Lighting & Shadows] - page from Chetan (lead programmer for Black Mesa) about new lights.
* {{ent|newLights_Spawner}}
* [https://chetanjags.wordpress.com/2023/07/11/blackmesa-xenengine-part2-how-a-frame-is-rendered/ BlackMesa XenEngine: Part2 – How a Frame is Rendered] - page from Chetan (lead programmer for Black Mesa) about how a frame is rendered.
* {{ent|env_cascade_light}}
* [https://chetanjags.wordpress.com/2022/06/01/blackmesa-xenengine-part1-a-heavily-modified-source-engine/ BlackMesa XenEngine: Part1 – Heavily Modified Source Engine] page from Chetan (lead programmer for Black Mesa) about {{xe|4}}.
* [[Lighting]]
* [[Adding Light]]
* [[Intermediate Lighting]]
* [[Advanced Lighting]]
* [[Effect flags]] (dynamic light effects)
* [[Tool textures]] (for Block light)
* [https://chetanjags.wordpress.com/2023/07/18/blackmesa-xenengine-part-4-lighting-shadows/ BlackMesa XenEngine: Part 4 – Lighting & Shadows] (page from Black Mesa developer about new lights)
* [https://chetanjags.wordpress.com/2023/07/11/blackmesa-xenengine-part2-how-a-frame-is-rendered/ BlackMesa XenEngine: Part2 – How a Frame is Rendered] (page from Black Mesa developer about how a frame rendered)
* [https://chetanjags.wordpress.com/2022/06/01/blackmesa-xenengine-part1-a-heavily-modified-source-engine/ BlackMesa XenEngine: Part1 – Heavily Modified Source Engine] (page from Black Mesa developer about Black Mesa engine, better known as [[Xenengine]])
{{todo|Clean up english.}}

Latest revision as of 06:23, 27 May 2025

C++ Class hierarchy
CNewRendererSettings
CBaseEntity

Newlights_gbuffersettings is a logical entity available in Black Mesa Black Mesa. This entity controls some of the Gbuffer Settings via Hammer.

Warning.pngWarning:Works only if used value 1 or 2 for nr_allow_hammer_nerfs.

Keyvalues

Enable4WaysFastPath (Enable4WaysFastPath) <choices>
Enable or disable Lightmapped_4WayBlend fast path. The same does r_4way_use_fast_normal cvar.
  • 0: No
  • 1: Yes
DisableGbufferOnSecondaryCams (DisableGbufferOnSecondaryCams) <choices>
Disable or enable Gbuffer for secondary cameras like point camera, etc. The same does nr_gbuffer_for_secondary_cams_enabled cvar (needs save reload).
  • 0: No
  • 1: Yes
DisableGbufferOnRefractions (DisableGbufferOnRefractions) <choices>
Disable or enable Gbuffer for water refractions. The same does nr_gbuffer_for_refraction_enabled cvar.
  • 0: No
  • 1: Yes
DisableGbufferOnReflections (DisableGbufferOnReflections) <choices>
Disable or enable Gbuffer in planar (water) reflections. The same does nr_gbuffer_for_reflection_enabled cvar.
  • 0: No
  • 1: Yes

See also