Для моего проекта мне нужно отобразить тень объектов на земле (плоскости) от точечного источника света.
Объекты могут быть очень близко к источнику света, и мне нужно отобразить тень на большом расстоянии .
Чтобы рассчитать тень от PointLight, я использую HardShadowMapMethod
.
Моя проблема:
Либо я устанавливаю затухание света с небольшим значением (или эпсилон с высоким значением), и на земле отображается много параллельных линий (что-то вроде артефакта?)
Или я устанавливаю светораспад с большим значением, но между объектом и его тенью есть большой зазор в тени.
Я использую Золотую версию.
Играя с параметрами радиуса света, падения света, epsilon и dephtmapsize, невозможно получить тень без промежутка И без параллельных линий.
Есть ли решение для такой ситуации? есть ли другой метод, кроме HardShadowMapMethod
, который поддерживает точечный источник света?
Вот скриншот: