首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个人怎么计算“光速每秒”?

每个人怎么计算“光速每秒”?
EN

Computer Graphics用户
提问于 2016-04-30 10:43:15
回答 1查看 1.3K关注 0票数 8

最近我正在开发蒙特卡罗路径追踪器。为了测量追踪器的性能,我决定实现一个简单的机制来计算它在一秒钟内能追踪多少射线。接下来是一个问题,有两种方法来定义一条射线:

  1. 一种完整的光线,即从摄像机开始,在场景周围弹跳,直到它终止。
  2. 光线起源于每个交点。

虽然许多人使用“射线每秒”来测量射线/路径追踪器的性能,但我不清楚他们是如何识别“射线”的。也许有人知道?

EN

回答 1

Computer Graphics用户

回答已采纳

发布于 2016-04-30 22:55:42

不幸的是,我都看到了。我不喜欢每秒的射线仅仅意味着初级射线,我建议“路径每秒”或者更好的“采样每秒”代替。“完全射线”不是一个常见的术语:射线是一条(潜在无界的)线段,而射线序列是一条路径。

对于路径追踪器来说,在第二次总射线投射中每秒的射线不是很好的指定:例如,阴影射线包括在内吗?这是评估加速结构或交叉测试框架(即Embree或OptiX)的有用指标,但对于渲染器,我会避免使用。

最后,请注意,每秒采样仍然不是衡量实际性能的一个很好的度量标准,因为采样质量将因实现细节而大不相同。不过,这可能是您能做的最好的事情,因为更好的解决方案涉及相当复杂的方差估计。

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

https://computergraphics.stackexchange.com/questions/2377

复制
相关文章

相似问题

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