От WWDC2016 Advance SceneKit Rendering
Руководство Я обнаружил, что SCNLight имеет новый тип света - IESLight. Но я обнаружил, что он не может отбрасывать тени. Может ли IESLight отбрасывать тени в SceneKit?
левый - IESLight, правый - SpotLight.
От WWDC2016 Advance SceneKit Rendering
Руководство Я обнаружил, что SCNLight имеет новый тип света - IESLight. Но я обнаружил, что он не может отбрасывать тени. Может ли IESLight отбрасывать тени в SceneKit?
левый - IESLight, правый - SpotLight.
Это зависит от профиля профиля: если он описывает поворот на 360 °, тогда он рассматривается как свет Omni, и он не будет бросать тень. Если угол < 180 °, то он будет считаться пятном, и он будет бросать тень.
Я думаю, что я увольняю одну точку! Док сказал, что
Geometries освещенная света отбрасывают тени только если значение этого свойства YES и тип свойства света является SCNLightTypeSpot или SCNLightTypeDirectional. Значение по умолчанию: NO.
Поэтому я думаю, почему IESLight не мог отбрасывать тени. Спасибо за прочтение.
Действительно? Но док говорит, что IESLight не поддерживает тень отбрасывания! У вас есть попытка? – HaoDong
О, это работает! Интересно. Я думаю, почему сегодня утром я не получил эффекта. Большое спасибо. – HaoDong