Newlights gbuffersettings: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{TabsBar|main=Black Mesa Deferred Lights}}
{{CDA|CNewRendererSettings|CBaseEntity|}}  
{{CDA|CNewRendererSettings|CBaseEntity|}}  
{{this is a|logical entity|name=Newlights_gbuffersettings|game=Black Mesa}} This entity controls some of the Gbuffer Settings via [[Hammer]].
{{this is a|logical entity|name=Newlights_gbuffersettings|game=Black Mesa}} This entity controls some of the Gbuffer Settings via [[Hammer]].
Line 28: Line 29:
* [[New Lights Editor]] - in game deferred lights editor.
* [[New Lights Editor]] - in game deferred lights editor.
* [[Effect flags]] - effects flags, some of them are dynamic light effects.
* [[Effect flags]] - effects flags, some of them are dynamic light effects.
* [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.
* [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.
* [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}}.

Revision as of 07:46, 5 November 2025

Edit Tabs
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