Engine icon indicating copy to clipboard operation
Engine copied to clipboard

Feature: `func_light`

Open MyGamepedia opened this issue 2 years ago • 0 comments

Which component should be improved?

Entity

Describe your feature suggestion in more detail

Source Engine can use brushes as light source. It's very useful when you need non-standard light form or realistic light, it's also better looks than light source entities if you need light that go from floor (like in Portal). It's also pretty cheap because of it's not use HDR. Why am I suggesting a separate entity ? Brush light have as minimum 2 problems: light of it can't be toggle, we need change light.rad if we need new light texture (it's not convenient to use). Func_light will have all func_brush and light keyvalues and outputs with inputs, also should be Brush faces <sidelist>, thanks this user can choose faces of entity that will cast light (if no face choosed - all faces will cast light (but nodraw will not)). I also had idea for option that will force func_light to generate light that include alpha channel of texture, this would allow to create more realistic light forms, perhaps the light creation according to the selfillum / alpha channel could be introduced globally with a VRAD argument.

Light point.

bandicam_2023-05-31_08-57-39-822

Brush light.

bandicam_2023-05-31_09-01-58-137

Light point.

bandicam_2023-05-31_09-06-11-160

Brush light.

bandicam_2023-05-31_09-08-12-870

Light point.

bandicam_2023-05-31_09-03-52-818

Brush light.

bandicam_2023-05-31_09-05-13-270

Easy way to create non-standard light form. bandicam_2023-05-31_09-27-46-153

Here suggestion that wasn't ended but was liked by some peoples. You can write here your enhancements for it or change something. The developers still solve questions.

MyGamepedia avatar Jul 14 '23 06:07 MyGamepedia