Invention Grant
- Patent Title: Photon mapping on graphics hardware using kd-trees
- Patent Title (中): 使用kd-tree的图形硬件上的光子映射
-
Application No.: US12241046Application Date: 2008-09-30
-
Publication No.: US08928658B2Publication Date: 2015-01-06
- Inventor: Kun Zhou , Hou Qiming , Baining Guo
- Applicant: Kun Zhou , Hou Qiming , Baining Guo
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Dan Choi; Peter Taylor; Micky Minhas
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06T17/00 ; G06F3/048 ; G06T15/50

Abstract:
Described is a technology by which a GPU-based photon mapping mechanism/algorithm uses a kd-tree to render arbitrary dynamic scenes. For each frame, the mechanism emits and traces a set of photons into the scene. When a photon hits a surface, it can either be reflected, transmitted, or absorbed based on the surface material. Once photon tracing is done, a kd-tree is built for the stored photons. To estimate the radiance value at an arbitrary surface point, the k-nearest photons are located and filtered. The photon tracing and photon kd-tree construction, as well as the radiance estimation using k-nearest neighbor (KNN) searches are performed on graphics hardware, e.g., a GPU. In one example, only caustic photons are traced, whereby a photon is terminated and stored once it hits a diffuse surface.
Public/Granted literature
- US20100079452A1 PHOTON MAPPING ON GRAPHICS HARDWARE USING KD-TREES Public/Granted day:2010-04-01
Information query