Форум

Прожектор. Совмещение модели и источника света.

04 декабря 2017 18:40
Моделирую прожектор.
"Выход света" у него квадратный, оптимально было бы задать свет плоскостью.
Световой плоскости я так понимаю в b4w нет, используем Spot.
Возможно я буду использовать fog, как в уроке с софитом.
Проблема в следующем. Чтобы источник света (круг), как-то соотносился с отверстием прожектора (квадрат), ну подгоню я его примерно, как показано на рисунке. Пойдет.
Но как мне
1. Если буду использовать "тень", то сделать так, чтобы модель прожектора не влияла на распределение света.
2. Если буду использовать fog, то как мне отсечь те 50 см,выноски Spot-а с обратной стороны прожектора?

Если еще проще, то мне нужен "Near Clipping" этого Spot-а на расстоянии 50 см предположим.

Как это реализовать?

Вдобавок на прожекторе сзади рисуется пятно от spot-а, тоже не комильфо.

05 декабря 2017 11:00
Интересная задача. Сделал на пробу варианты.
Один вариант с 4мя источниками света по углам коробки лампы (но только 4 спота дают в движке тень)
Второй вариант - хак верхнего плэйна с вывернутыми нормалями(либо с материалом Shadeless) и объект типа Transparency.
Может потом найдем решение получше.
05 декабря 2017 13:08
Спасибо! Буду ковырять.
Попутно возник еще один вопрос.
Решил попробовать сделать Volume light, как в туториале "софит".
https://www.blend4web.com/assets/tutorials/basic/soffit/soffit.html
Начал, естественно с принципа "расковырять пример".
Нашел файл "soffit.blend". Ничего не меняю, запускаю превью (ошибок нет), всё появляется, но с ОДНИМ отличием.
Volume light - статичен, т.е. не двигается как в примере выше.
Нужно дополнительно активировать анимацию скриптом, или это апдейт движка "съел" какой-либо параметр?
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.