(yi,j)j=0M-1=(Φbd(i)jM,,Φbd+Δd-1(i)Φbd+Δd-2(j)),where ]]> <math overflow="scroll"><mrow><mrow><mo>{</mo><mrow><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mi>d</mi></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><mo>,</mo><mi>…</mi><mo>⁢</mo><mstyle><mspace width="0.6em" height="0.6ex" /></mstyle><mo>,</mo><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mrow><mi>d</mi><mo>+</mo><mrow><mi>Δ</mi><mo>⁢</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo>⁢</mo><mi>d</mi></mrow><mo>-</mo><mn>1</mn></mrow></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></mrow><mo>}</mo></mrow><mo>⁢</mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo>⁢</mo><mi>and</mi><mo>⁢</mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo>⁢</mo><mrow><mo>{</mo><mrow><mfrac><mi>j</mi><mi>M</mi></mfrac><mo>,</mo><mi>…</mi><mo>⁢</mo><mstyle><mspace width="0.6em" height="0.6ex" /></mstyle><mo>,</mo><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mrow><mi>d</mi><mo>+</mo><mrow><mi>Δ</mi><mo>⁢</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo>⁢</mo><mi>d</mi></mrow><mo>-</mo><mn>2</mn></mrow></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></mrow></mrow><mo>}</mo></mrow></mrow></math> are low-discrepancy sequences, for selected bases b and dimensions Δd, generated by the low-discrepancy sequence generator, and where ⊕ represents addition modulo “one” and “i” is an instance number in connection with the one of the rays."/> Computer graphic system and computer-implemented method for generating images using a ray tracing methodology that makes use of a ray tree generated using low-discrepancy sequences and ray tracer for use therewith
首页> 外国专利> Computer graphic system and computer-implemented method for generating images using a ray tracing methodology that makes use of a ray tree generated using low-discrepancy sequences and ray tracer for use therewith

Computer graphic system and computer-implemented method for generating images using a ray tracing methodology that makes use of a ray tree generated using low-discrepancy sequences and ray tracer for use therewith

机译:使用射线跟踪方法生成图像的计算机图形系统和计算机实现的方法,该方法利用了利用低差异序列生成的射线树和与其一起使用的射线跟踪器

摘要

A ray tracer generates a ray tree, the ray tree comprising a primary ray shot along a selected direction and a plurality of other rays, the other rays being generated by recursive splitting. A ray is split when it encounters a predetermined condition, and each of the rays into which it is split is directed directed along a selected direction. The ray tracer comprises a low-discrepancy sequence generator an condition detector and a ray generator. The low-discrepancy sequence generator is configured to generate elements of at least one low-discrepancy sequence. The condition detector is configured to determine, for one of the rays in the ray tree, whether the one of the rays encounters the predetermined condition. The ray generator is configured to, when the condition detector makes a positive determination in connection with the one of the rays, generate a selected number “M” of split rays each along a splitting direction determined by a respective direction value determined in accordance with; <math overflow="scroll"><mrow><mrow><msubsup><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mrow><mo>(</mo><mrow><mrow><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mi>d</mi></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><mo>⊕</mo><mfrac><mi>j</mi><mi>M</mi></mfrac></mrow><mo>,</mo><mi>…</mi><mo>⁢</mo><mstyle><mspace width="0.6em" height="0.6ex" /></mstyle><mo>,</mo><mrow><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mrow><mi>d</mi><mo>+</mo><mrow><mi>Δ</mi><mo>⁢</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo>⁢</mo><mi>d</mi></mrow><mo>-</mo><mn>1</mn></mrow></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><mo>⊕</mo><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mrow><mi>d</mi><mo>+</mo><mrow><mi>Δ</mi><mo>⁢</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo>⁢</mo><mi>d</mi></mrow><mo>-</mo><mn>2</mn></mrow></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></mrow></mrow></mrow><mo>)</mo></mrow></mrow><mo>,</mo><mi>where</mi></mrow></math> <math overflow="scroll"><mrow><mrow><mo>{</mo><mrow><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mi>d</mi></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><mo>,</mo><mi>…</mi><mo>⁢</mo><mstyle><mspace width="0.6em" height="0.6ex" /></mstyle><mo>,</mo><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mrow><mi>d</mi><mo>+</mo><mrow><mi>Δ</mi><mo>⁢</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo>⁢</mo><mi>d</mi></mrow><mo>-</mo><mn>1</mn></mrow></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></mrow><mo>}</mo></mrow><mo>⁢</mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo>⁢</mo><mi>and</mi><mo>⁢</mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo>⁢</mo><mrow><mo>{</mo><mrow><mfrac><mi>j</mi><mi>M</mi></mfrac><mo>,</mo><mi>…</mi><mo>⁢</mo><mstyle><mspace width="0.6em" height="0.6ex" /></mstyle><mo>,</mo><mrow><msub><mi>Φ</mi><msub><mi>b</mi><mrow><mi>d</mi><mo>+</mo><mrow><mi>Δ</mi><mo>⁢</mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo>⁢</mo><mi>d</mi></mrow><mo>-</mo><mn>2</mn></mrow></msub></msub><mo>⁡</mo><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></mrow></mrow><mo>}</mo></mrow></mrow></math> are low-discrepancy sequences, for selected bases b and dimensions Δd, generated by the low-discrepancy sequence generator, and where ⊕ represents addition modulo “one” and “i” is an instance number in connection with the one of the rays.
机译:光线跟踪器生成光线树,该光线树包括沿选定方向射击的主光线和其他多个光线,其他光线是通过递归拆分生成的。光线在遇到预定条件时会被拆分,并且拆分后的每条光线都将沿选定方向定向。射线追踪器包括低差异序列发生器,状态检测器和射线发生器。低差异序列发生器被配置为产生至少一个低差异序列的元素。条件检测器被配置为针对射线树中的射线之一确定射线之一是否遇到预定条件。射线产生器被配置为,当条件检测器对其中一条射线做出肯定确定时,产生选定数量的“ M”条分裂射线,每条分裂射线沿着由根据确定的相应方向值确定的分裂方向; <![CDATA [<数学溢出=“ scroll”> y i j j = 0 M - 1 = Φ < msub> b d i < / mi> j M ... Φ b d + Δ d - 1 i Φ b d + Δ d - 2 j 其中 ]]> <![CDATA [<数学溢出=“ scroll”> { Φ b d i ... Φ b d + Δ d - 1 i < / mrow> } { j M < mi>Φ b d + Δ d - 2 j } ]]> 对于由低差异序列生成器生成的选定基数b和维度Δd而言,是低差异序列,其中⊕表示加法模“一”,“ i”是与其中一条射线相关的实例编号。

著录项

  • 公开/公告号US7184042B2

    专利类型

  • 公开/公告日2007-02-27

    原文格式PDF

  • 申请/专利权人 ALEXANDER KELLER;

    申请/专利号US20020299574

  • 发明设计人 ALEXANDER KELLER;

    申请日2002-11-19

  • 分类号G06T15/50;

  • 国家 US

  • 入库时间 2022-08-21 21:00:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号