首页> 外文期刊>Visualization and Computer Graphics, IEEE Transactions on >Real-Time Ray Tracing of Implicit Surfaces on the GPU
【24h】

Real-Time Ray Tracing of Implicit Surfaces on the GPU

机译:GPU上隐式曲面的实时光线追踪

获取原文
获取原文并翻译 | 示例

摘要

Compact representation of geometry using a suitable procedural or mathematical model and a ray-tracing mode of rendering fit the programmable graphics processor units (GPUs) well. Several such representations including parametric and subdivision surfaces have been explored in recent research. The important and widely applicable category of the general implicit surface has received less attention. In this paper, we present a ray-tracing procedure to render general implicit surfaces efficiently on the GPU. Though only the fourth or lower order surfaces can be rendered using analytical roots, our adaptive marching points algorithm can ray trace arbitrary implicit surfaces without multiple roots, by sampling the ray at selected points till a root is found. Adapting the sampling step size based on a proximity measure and a horizon measure delivers high speed. The sign test can handle any surface without multiple roots. The Taylor test that uses ideas from interval analysis can ray trace many surfaces with complex roots. Overall, a simple algorithm that fits the SIMD architecture of the GPU results in high performance. We demonstrate the ray tracing of algebraic surfaces up to order 50 and nonalgebraic surfaces including a Blinn's blobby with 75 spheres at better than interactive frame rates.
机译:使用合适的过程或数学模型以及渲染的光线跟踪模式,可以紧凑地表示几何形状,非常适合可编程图形处理器单元(GPU)。在最近的研究中已经探索了几种这样的表示形式,包括参数化曲面和细分曲面。一般隐式曲面的重要且广泛适用的类别受到的关注较少。在本文中,我们提出了一种光线追踪程序,可以在GPU上有效地渲染一般的隐式曲面。尽管只能使用解析根来渲染四阶或更低阶曲面,但是我们的自适应行进点算法可以通过对选定点处的光线进行采样直到找到根来对没有多个根的任意隐式曲面进行光线跟踪。根据接近度和水平度调整采样步长可以提高速度。符号测试可以处理没有多个根的任何表面。使用间隔分析思想的泰勒检验可以射线追踪许多具有复杂根的表面。总体而言,适合GPU的SIMD架构的简单算法可带来高性能。我们演示了高达50阶的代数曲面和非代数曲面(包括具有75个球体的Blinn罩)的光线跟踪,其跟踪效果优于交互式帧频。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号