прочь3d тень с точечным источником света

Для моего проекта мне нужно отобразить тень объектов на земле (плоскости) от точечного источника света.
Объекты могут быть очень близко к источнику света, и мне нужно отобразить тень на большом расстоянии .

Чтобы рассчитать тень от PointLight, я использую HardShadowMapMethod.

Моя проблема:

Либо я устанавливаю затухание света с небольшим значением (или эпсилон с высоким значением), и на земле отображается много параллельных линий (что-то вроде артефакта?)

Или я устанавливаю светораспад с большим значением, но между объектом и его тенью есть большой зазор в тени.

Я использую Золотую версию.

Играя с параметрами радиуса света, падения света, epsilon и dephtmapsize, невозможно получить тень без промежутка И без параллельных линий.

Есть ли решение для такой ситуации? есть ли другой метод, кроме HardShadowMapMethod, который поддерживает точечный источник света?

Вот скриншот:

введите здесь описание изображения


person nico    schedule 04.09.2012    source источник


Ответы (1)


Попробуйте поиграть с

  • Падение светаОткл.значение
  • Тень эпсилон
  • Размер объекта литья
person 62316e    schedule 10.10.2012