2016-09-07 390 views
0

我已经使用Three.js几个星期了,真的被这个图书馆的力量所打动!自定义渲染器和Threejs中的灯用于无线光线追踪?

现在,我想利用它来运行比光线(RF)更低频率的光线跟踪模拟。我认为应该有可能改变或创建代表RF波源的新灯,然后编写一个特定的渲染器,以考虑RF环境中适用的干扰方面。

这是正确的做法吗?如果有的话,我应该关注哪些函数/库?也许所有的光线跟踪/光线投射已经完成,可以重新使用,只需稍作修改?

任何帮助表示赞赏!

感谢

M.

回答

0

是取决于你模拟什么域,辐射模拟可以与光线追踪来完成。光度渲染器是辐射测量渲染器,但域限于可见光谱。通常,您可以简单地将“Lux”和“Flux”替换为可以指示被建模的域可以在可见光谱之外的指示。请记住,根据您希望的模型,您需要假设射频波的行为与射线/光子类似。即穿过矢量场的衍射或移动将需要超越标准路径跟踪的智能,而不是看用于体积渲染器的射线行进。体积射线追踪更类似于有限元分析,因为我们不只是计算射线的交点,还要考虑射线在介质中的传播(矢量场)以及这种介质对合成射线路径的影响。

P.S对不起,没有帮助到Threejs的具体信息:(从未使用过