Форум

тени не отображаются, подскажите ошибку!

04 декабря 2017 17:30
Здравствуйте, вроде бы все как положено, но теней от источника point не отображается, если поменять тип источника, то тени появляются.
Художник Bobrikow.ru
04 декабря 2017 18:16
Здравствуйте, вроде бы все как положено, но теней от источника point не отображается, если поменять тип источника, то тени появляются.
Приветстувую. Добавил в ваш файл куб при источнике point тень отбрасывается. Запакуйте пожалуйста текстуры от вашего проекта и пришлите еще раз файл.
Источник света поднимите выше в этом проблема
05 декабря 2017 08:44
упаковал текстуры, посмотрите, пожалуйста, что не так.
Художник Bobrikow.ru
05 декабря 2017 10:33
Источник света поднять надо раза в 2-3 выше.
Да и объектов нету нормальных от которых будет тень.
Если вам нужны тени от картин то попробуйте их еще дальше от стены отодвинуть или добавить более выраженную рамку или невидимую плоскость которая будет только отбрасывать тень там где вам нужно.
05 декабря 2017 10:37
упаковал текстуры, посмотрите, пожалуйста, что не так.
Переместил источник света выше.Тени как видите присутствуют
05 декабря 2017 17:11
Мне кажется, что тут следующая ситуация. POINT источник должен отбрасывать тени во все стороны. А теперь посмотрим на алгоритм генерации shadow map. Мы рендерим с позиции источника сцену специальной камерой. Камера имеет своё ограниченое угловое поле зрения (field of view). Для POINT источника по-хорошему надо 6 раз рендерить во все направления, но движок судя по всему так не делает. Он рендерит в одном направлении, поэтому надо ловить это направление и ставить объект в поле зрения камеры теней ))

Сейчас кто-нибудь из разработчиков-программистов придёт и даст нам развёрнутый ответ на эту тему
05 декабря 2017 19:55
Для POINT источника по-хорошему надо 6 раз рендерить во все направления, но движок судя по всему так не делает. Он рендерит в одном направлении, поэтому надо ловить это направление и ставить объект в поле зрения камеры теней ))
прямиком из sdk.
Тени для точечных (Point) источников света генерируются так же, как и для направленных (Spot), и падают только в одном направлении, определяемом параметром Rotation.
06 декабря 2017 10:50
Тени для точечных (Point) источников света генерируются так же, как и для направленных (Spot), и падают только в одном направлении, определяемом параметром Rotation

уж лучше бы он тогда вообще тени не кастил, а то путаница какая-то получается. В threejs тени кастят только spot и directional источники

Что-то никто из разработчиков не откликнулся
06 декабря 2017 15:34
из всего вышесказанного, если я правильно понял, можно сделать вывод, что point источники не отбрасывают тень от предметов во всех направлениях, как от обыкновенной лампочки?
Художник Bobrikow.ru
07 декабря 2017 13:20
из всего вышесказанного, если я правильно понял, можно сделать вывод, что point источники не отбрасывают тень от предметов во всех направлениях, как от обыкновенной лампочки?

ага
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.