Sidebar

vhlt треш с освещением

GNU/Hurt

Maïté
05.03.14
1 092
25
38
vhlt треш с освещением

сделал светящийся пол с параметрами 255 255 255 250, на пол с расстояния 1920 юнитов светит лайт с параметрами 255 96 0 5000. в результате компиляции получается идиотская ситуация, что лайт перекрывает лайтмэпу светящегося пола. ЧЗХ и как с этим бороться?
 

Вкладення

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
Это называется "clamp with color normalization".
как с этим бороться
Только внедрением HDRL. В LDR-освещении это совершенно нормальная ситуация - яркий свет заглушает собой слабый.
имхо, на таком расстоянии свет не будет доставать до пола.
Ищо как будет! Грубый подсчёт прямого света по формуле Кармака-Ньювелла: ( 5000 * 5000 * 5000 / 10 ) / ( 1920 * 1920 ) = 3391. А у пола яркость свечения 250, то есть всего 7% от этого.
 

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
А можно подробнее про формулу?
Я же привёл её, по сути. 5000 - яркость света, 1920 - расстояние, 10 - магическая константа. Там ещё дот с нормалью, но тут я считаю его равным 1, т.к. свет падает строго сверху, и всякие мелочи типа fade, которые для простоты опущены.
 

Enimakanaon

Незабаненный
30.06.15
1 044
41
Разве яркость лайта может быть больше 255?
Вот вроде люди не первый год мапят, а как напишут-напишут, что сидишь и не знаешь прям.

2 GNU/Hurt:
5000 у лайта - это очень большая яркость. Просто офонаревшая. А вот 250 яркости у светотекстуры - это очень мало, едва едва светиться будет. Сделай лайт послабже, а свечение текстуры - поярче.
 

GNU/Hurt

Maïté
05.03.14
1 092
25
38
2 Enimakanaon:
ну я решил чуть по другому. оказывается у vhlt есть параметр noskyfix -- сделал этот свет через light_enviroment.
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.