Возник спор с Дядей Мишей по поводу света в новых компиляторах, в частности светотекстур в тёмных помещениях. Вот тут свет излучается маленьким брашем выкрашенным в +0~light6a и мне очень не нравится пятно которое получается в результате, ДМ же в свою очередь говорит что пятно -- это нормально и так и должно быть. Рассудите кто прав.
Мой аргумент в том, что светотекстура в общем случае может быть представолена как массив элементарных излучателей, излучающих либо по закону Ламберта (либо всенаправленно в пределах ±90° относительно нормали). Соответственно, маленький браш редуцируется до одного такого излучателя. ДМ в свою очередь контраргументировал это:
Цитата:
zver_yuga 23, [02.12.17 18:49]
а что такое по твоему светотекстура
zver_yuga 23, [02.12.17 18:49]
это и есть прожектор
zver_yuga 23, [02.12.17 18:49]
у которого размер пятна зависит от размера текстуры
Для сравнения, вот результат новых компиляторов: ,
и вариант vhtl:
Я считаю что оба варианта корректные, но vhtlский визуально приятнее
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Светотекстура - это НЕ прожектор. Для того, чтобы быть прожектором - за ней должна быть очень-очень яркая лампа. Если, блин, мне кто-нибудь покажет, как горящая надпись EXIT что-то проецирует на противоположную стенку - я поменяю точку зрения. А пока - лучше однозначно второй скрин. А на первом - я вижу баг, по которому надо заводить тикет.
Интересный вопрос. Если брать чисто внутриигровой вид, когда светится вся текстура, (типа свет лампы рассеивается стеклом) то это конечно НЕ прожектор.
С другой стороны, если там внутри стоит лампочка и вокруг нее полуцилиндрическая отражающая поверхность из фольги скажем, то действительно пятно может получиться немного сфокусированным. Совсем не таким четким как на картинке, конечно, будет нечто среднее.
Можно эти скриншоты с блюрон лайтмапы?
Добавлено 03-12-2017 в 02:39:
Цитата:
XaeroX писал: Светотекстура - это НЕ прожектор. Для того, чтобы быть прожектором - за ней должна быть очень-очень яркая лампа.
Я нашёл несколько фото ИРЛ (вроде как). На каждом подобные светильники выглядят по-разному, в зависимости от площади светопропускающей поверхности и яркости лампы:
Так что не всё так однозначно. Оба варианта имеют место быть. В случае и первого и второго скринов всё корректно: чем больше площадь и ярче источник, тем больше световое пятно, и наоборот.
>выглядит как будто свет просто оборвали на некотором радиусе.
Да, натурально шарик: ,
обрезал его гораздо раньше, чем яркость упала меньше заметного уровня.