Показать сообщение отдельно
Старый 12.04.2014, 16:48   #173
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Плохо Ответ: Вопросы про Xors3D

Здравствуйте!
Проблема с тенями. Прошу помочь, подсказать где исправить.

В общем использую стандартную тень Xors3D для лампочки у которой LightRange=15.
(размеры объектов стандартны.. например Cube=1x1x1)

Но при этом появляется глюк:


Чтобы его не было видно (как и в стандартных примерах) LightRange надо увеличивать от 100 до 1000.
НО ведь при этом обычные объекты тоже будут засвечены за километры.

Надо чтобы дальность света была не более 15, и при этом Xors3D нормально высчитывал её тени.
Подскажите какой функцией или в шейдере исправить?
(испробовал менять всевозможные параметры, но я 0 в шейдерах)

(есть вариант: для теней использовать одну лампу, а для объектов помельче. но в Blitz3D похоже нет игнорирования объекта от определённого света)

при увеличении размеров всех объектов в 10 раз - результат вычисления тот же

Кажется надо работать с xLightShadowEpsilons
(Offline)
 
Ответить с цитированием