发明名称 Coherent Memory Access in Monte Carlo Volume Rendering
摘要 A method for Monte Carlo volume rendering in accordance with the present teachings includes: (a) tracing a plurality of light rays into a scene containing volumetric data, the light rays configured for simulating global illumination; (b) randomizing the scattering location and direction of the plurality of light rays through the volume, wherein a common sequence of random numbers is used in order for the scattering direction of each of the plurality of randomized scattered light rays to be substantially parallel; (c) computing at least one trilinearly interpolated and shaded sample along each of the plurality of randomized scattered light rays based on stored volumetric data, wherein at least a portion of the stored volumetric data used in at least a portion of the computing is configured for coherent access; and (d) rendering the volume with global illumination based on a plurality of iterations of the tracing, the randomizing, and the computing. Systems for Monte Carlo volume rendering are described.
申请公布号 US2016343161(A1) 申请公布日期 2016.11.24
申请号 US201514719469 申请日期 2015.05.22
申请人 Paladini Gianluca;Paulus, JR. John 发明人 Paladini Gianluca;Paulus, JR. John
分类号 G06T15/08;G06T17/20;G06T15/80;G06T15/06;G06T15/50 主分类号 G06T15/08
代理机构 代理人
主权项 1. A computer-implemented method for iterative Monte Carlo volume rendering, the method comprising: tracing, by a computer processor, a plurality of light rays into a scene containing volumetric data, the light rays configured for simulating global illumination; randomizing, by a computer processor, a scattering location and a scattering direction of the plurality of light rays through the volume, wherein a common sequence of random numbers is used in order for the scattering direction of each of the plurality of randomized light rays to be substantially parallel; computing, by the computer processor, at least one trilinearly interpolated and shaded sample along each of the plurality of randomized light rays based on stored volumetric data, wherein at least a portion of the stored volumetric data used in at least a portion of the computing is configured for coherent memory access; rendering, by the computer processor, the volume with the global illumination based on a plurality of iterations of the tracing, the randomizing, and the computing.
地址 Skillman NJ US