我们导师想让我们研究如何使用Unreal找到影响场景中某一物体的光源。具体来说,假设我们设置10个点光源,规定它们在天空中的位置和投射角度,范围。然后在地面放置一个receiver,周围摆放上多个大型几何物体,比如Cube,这些物体会遮挡其中的一部分光源。但是由于cube表面材质的关系,某些点光源的反射光仍然会receiver有光照影响。现在我们就是想列出这部分的光源。
我们原来初步打算用模拟射线的方法,由点光源随机发出无数条光线,并在cube表面形成反射,如果反射射线击中receiver,那么就确认这些点光源满足要求。但是这种随机性并不完全可靠。因此我想到Unreal的ray tracing, 好像是从屏幕发射光线到物体,经过环境递归反射,反溯到光源来实现画面渲染。那么这样就可以找到所有影响物体的光源了。
我也是刚刚开始学习Unreal,我查了很多资料以及Unreal文档,也没有找到相关的说明。请教各位大师,有没有可能通过这种方法找到我们需要的光源,能否提供一个解题思路。谢谢!