【发布时间】:2011-12-25 10:12:03
【问题描述】:
我正在考虑在我的软件每像素实时光线投射器中利用光线相干性。
AFAICT,使用统一网格,如果我将光线相干性分配给 4x4 像素的补丁(目前我每个像素有一个光线投射),给定 16 条具有不同起点(和终点)点的平行光线,这是如何工作的出一个连贯的场景?我预见的是:
- 存在一段距离,在该距离内,相邻/相似光线的光线行进将完全相同。在那个距离内,我节省了处理费用。 (我怎么知道那个距离是多少?)
- 由于某些光线没有在正确的时间发散,因此我最终会得到一个稍微不正确的图像。
鉴于我的光线是从单个点而不是平面投射的,我想我需要根据经过的距离进行某种拆分功能,这样所有光线的集合在向外移动时会形成一棵树。我担心的是,靠近观看者时会丢失更精细的细节。
我想我只是不明白这是如何使用的。
【问题讨论】:
标签: optimization raytracing raycasting