Sidebar

light_surface (работа со светом)

lambadi

New member
May 1, 2024
21
7
3
Создал освещение через surface и область освещения на стенке видна как квадрат, а хочется больше эстетики.. Кто работал, кто знает, подскажите как радиус света на стене округлить?

134046
 

crystallize

Well-known member
Jun 6, 2014
1,715
46
48
Тут круто не получится, разрешение лайтмапы низкое.
Лампу отодвинь от стены, нарисуй типа пластину на стене и 1-2 крепления типа они держат лампу.
А лампу сделай func_illusionary с галочкой "не отбрасывает тени" и внутрь него помести точечный лайт.
 
  • Like
Reactions: lambadi

npocTo_LaM

Well-known member
Oct 27, 2012
2,166
387
83
  • Золотая медаль 311
Немного странное, на мой взгляд, решение для получения круглого светового пятна от "квадратного объекта".
Мне кажется логичным, для случаев имитации прожектора и аналогичного освещения, а так же переключаемого источника освещения имеет смысл использовать light_surface, в остальных случаях (есть вариант и переключаемого источника освещения) предпочтительнее" использовать светящуюся текстуру. Использование light, как мне кажется" дает слишком грубые, "квадратные" тени от объектов, по сравнения с первыми двумя способами реализации освещения на карте.
Немного теста, верхний ряд скриншотов: масштаб текстуры на стене 0,5, боковые грани без уклона, второй ряд скриншотов: масштаб текстуры на стене - 1, боковые грани с уклоном:
white0000.JPG white_0.5.jpg
white0001.JPG white_1.jpg
Слева скриншот из игры, справа из просмотровщика карт, в нем виднее световое пятно от источника света.
По световым пятнам (слева направо):
- light_surface - внутренний угол пучка света - 90 градусов (по умолчанию), внешний угол пучка света - 90 градусов (по умолчанию);
- light_surface - внутренний угол пучка света - 45 градусов, внешний угол пучка света - 60 градусов;
- light_surface - внутренний угол пучка света - 30 градусов, внешний угол пучка света - 45 градусов;
- источник света - light;
- светящаяся текстура.
Для круглого светового пятна вполне хватит светящейся текстуры.