ClimbDown

Cezalı Üye
11 Tem 2015
1,147
-18
0
(53) Rize
Bildiğiniz gibi pointlight vs. koyunca küresel bir alanı aydınlatıyor.

Mesela bir evimiz var ve bu evdeki ışık dışarı taşmamalı,bunun için ise küp şeklinde aydınlatma alanı olması lazım.

Bunu nasıl yaparız?

Yine küresel ışık kullanacağız ama ek olarak evi kaplayacak biçimde box aydınlatmalar olacak.
 
Unreal Engine 4' de Area Light yok bunun yerine Spot Lightlar ile bir benzetim oluşturabilirsiniz. Zaten temelde Işık ya lazer ışığı gibi ya spot ışığı yada nokta ışık kaynağı gibi yayılabilir. Spot Light için Inner Cone Angle değerini 80 dolaylarında Outer Cone Angle değerini 85 dolaylarında yaptığınızda Area Light benzeri birşey elde edebiliyorsunuz. Bunu buradan inceleyebilirsiniz: https://www.unrealengine.com/blog/simulating-area-lights-in-ue4


Ek olarak amacınız ışığı bir odaya hapsetmekse; bunu zaten oluşturmuş oldğunuz duvarlar yapacaktır. Görünmeyen nesneler kullanarak ışığı engellemek istiyorsanız; bVisible = false, CastShadow = true, CastHiddenShadow = true özelliklerini kullanmalısınız.
 
cahitburak' Alıntı:
Unreal Engine 4' de Area Light yok bunun yerine Spot Lightlar ile bir benzetim oluşturabilirsiniz. Zaten temelde Işık ya lazer ışığı gibi ya spot ışığı yada nokta ışık kaynağı gibi yayılabilir. Spot Light için Inner Cone Angle değerini 80 dolaylarında Outer Cone Angle değerini 85 dolaylarında yaptığınızda Area Light benzeri birşey elde edebiliyorsunuz. Bunu buradan inceleyebilirsiniz: https://www.unrealengine.com/blog/simulating-area-lights-in-ue4


Ek olarak amacınız ışığı bir odaya hapsetmekse; bunu zaten oluşturmuş oldğunuz duvarlar yapacaktır. Görünmeyen nesneler kullanarak ışığı engellemek istiyorsanız; bVisible = false, CastShadow = true, CastHiddenShadow = true özelliklerini kullanmalısınız.



Bunu nasıl düşünememişim :)

Teşekkürler,kafamdaki bir soru işareti daha gitti.