Open w23 opened 3 years ago
Связано с масками отсюда https://github.com/w23/xash3d-fwgs/issues/145#issuecomment-972948610
Я думаю есть смысл:
Включать-выключать-настраивать такое можно после того, как оно будет как-то работать ;). Это можно сделать по-тупому по-простому, просто перемножением на цвет текстуры. Но я ожидаю, что будет поганенько. Кроме того, у нас сейчас студийные модели не умеют светить. Тоже надо думать, как делать.
Это сделать просто. Однако оно будет выглядеть криво, если текстура сильно неравномерная. Почему: мы семплируем поверхность однородно, и будем часто попадать в сильно разные части её текстуры. Исправить это крайне трудно.
Additive уже в каком-то смысле светят, но их вклад непропорционален -- к ним довольно криво делать next event estimation.
В первом приближении несложно.
Originally posted by @0x4E69676874466F78 in https://github.com/w23/xash3d-fwgs/issues/136#issuecomment-951266001