首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >射线追踪会产生衍射/干涉/色散效应吗?

射线追踪会产生衍射/干涉/色散效应吗?
EN

Stack Overflow用户
提问于 2015-01-27 14:45:01
回答 1查看 1.7K关注 0票数 4

据我所知,在计算机图形学中使用的射线追踪是“几何光学”,没有考虑到波浪现象。

是否有一种方法可以有效地将其包括在内,或者是否存在将这些概念伪装成射线跟踪算法的已知技巧?我的直觉回答是不可能的;波光学模拟不够快,不适合于计算机语言。

微小的更新:是否有计算机图形学,射线追踪算法/实现,可以模拟白光散布在/通过棱镜?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-29 14:47:10

我从来没有见过一个图形渲染软件包,它使用几何光学以外的任何东西来进行场景照明,我猜主要是因为大部分时间你没有亲眼看到很多波效应,所以GO已经足够好了。

一些渲染器至少在收集的步骤上使用物理光学(当计算光返回到观察者时)来解释某些现象,但没有爬行波效应或干扰。

然而,当然有很多计算电磁学软件包使用其他模型来解释这些效应,还有专门用于光子学的软件,其中波效应是非常重要的。

其中一些软件使用了基于几何光学的算法,这些算法与经典的射线跟踪方法(基于场景几何、拍摄和反射射线、.)的自适应光束跟踪和光束细分相结合。有些软件甚至利用GPU的并行处理能力。

然而,这类算法对于一类问题通常是专门化的,对于任何波长或场景大小的算法都不能很好地扩展,因为它们必须采取最大胆的简化假设,才能使给定问题的计算速度更快。

我研究了一种使用射线跟踪的算法,并考虑了干扰(除其他外),以交互的速度模拟汽车应用中使用的雷达,但它不能用来模拟任何其他东西。也有一些建议,考虑绕射和爬行波效应的射线跟踪。

这实际上是一个知道您想要模拟什么,以及您感兴趣的输出的特性的问题,然后是性能和现实主义的交易。唯一的实时电磁学模拟器,可以考虑所有波的影响,在每个波长的所有场景大小,我可以想到的是现实世界。;-)

此外,不要忘记,许多计算机图形技术来自计算电磁学。在这一领域中,有很多关于波效应的学术资源,它们在CG中通常被忽视,同时也提供了考虑这些影响的技术解决方案。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28173176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档