我已经使用Three.js几个星期了,真的被这个库的力量所震撼!
现在,我想利用它来运行比光(RF)更低频率的光线跟踪模拟。我认为应该可以改变或创建代表RF波源的新灯,然后编写一个特定的渲染器,考虑到RF环境中适用的干扰方面。
这是正确的方法吗?如果是这样,我应该关注哪些功能/库?也许所有的光线追踪/光线投射都已经完成,只需稍加修改即可重复使用?
任何帮助表示赞赏!
由于
微米。
答案 0 :(得分:0)
是的,取决于您建模的域,可以使用光线跟踪进行辐射测量模拟。光度渲染器是辐射测量渲染器,但其域限于可见光谱。通常,您可以简单地将“Lux”等单词替换为“Flux”,这可以表明正在建模的域可能在可见光谱之外。
请记住,根据您希望的模型,您需要假设RF波的行为与射线/光子类似。即通过矢量场进行衍射或移动将需要超出标准路径跟踪的智能,而是查看体积渲染器中使用的光线行进。体积光线跟踪更类似于有限元分析,因为我们不仅计算光线的交点,还考虑通过介质(矢量场)的光线传播以及此介质对合成光线路径的影响。 / p>
P.S抱歉无法帮助解决Threejs的问题:(从未使用过它。