【24h】

Integer Ray Tracing

机译:整数射线追踪

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

摘要

Despite nearly universal support for the IEEE 754 floating-point standard on modern general-purpose processors, a wide variety of more specialized processors do not provide hardware floating-point units and rely instead on integer-only pipelines. Ray tracing on these platforms thus requires an integer rendering process. Toward this end, we clarify the details of an existing fixed-point ray/triangle intersection method, provide an annotated implementation of that method in C++, introduce two refinements that lead to greater flexibility and improved accuracy, and highlight the issues necessary to implement common material models in an integer-only context. Finally, we provide the source code for a template-based integer/floating-point ray tracer to serve as a testbed for additional experimentation with integer ray tracing methods.
机译:尽管现代通用处理器上几乎都支持IEEE 754浮点标准,但各种更专门的处理器并不提供硬件浮点单元,而是依靠仅整数管道。因此,在这些平台上进行光线跟踪需要整数渲染过程。为此,我们阐明了现有定点射线/三角形相交方法的细节,提供了该方法在C ++中的带注释的实现,介绍了两个改进方案,这些改进带来了更大的灵活性和更高的准确性,并着重强调了实现通用方法所必需的问题。仅整数上下文中的材料模型。最后,我们提供了基于模板的整数/浮点射线跟踪器的源代码,以作为使用整数射线跟踪方法进行其他实验的测试平台。

著录项

  • 来源
    《Journal of graphics tools》 |2009年第4期|P.31-56|共26页
  • 作者单位

    Department of Computer Science, Grove City College, Box 1525, 100 Campus Drive, Grove City, PA 16127;

    Department of Computer Science, Grove City College, Box 1525, 100 Campus Drive, Grove City, PA 16127;

    Department of Computer Science, Grove City College, Box 1525, 100 Campus Drive, Grove City, PA 16127;

    Department of Computer Science, Grove City College, Box 1525, 100 Campus Drive, Grove City, PA 16127;

    Department of Computer Science, Grove City College, Box 1525, 100 Campus Drive, Grove City, PA 16127;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号