Interactive Global Illumination for Deformable Geometry in CUDA(PG 08)

主要是研究interactive global illumination 在deformable 物體的影響

*dynamic
light

*in CUDA 利用 multithread 平行化去處理

global illuminaion in
deformable 物體 達到即時的paper少見 且lighting 位置可變的

interactive global
illumination瓶頸:

1.KD-tree :加速整個場景的計算

2.shoting
ray:偵測場景可見的地方

*sample 方法:undersample

thread:
1.deformable
物體:

2.dynamic light:

3.static
scene:

Kd-tree:CpU

visibility:GPU
(one)

sampling:GPU

rendering:GPU

algorithm:
1.construct
kd-tree(run time) by SAH(surface area heuristic)

2.visibility test:ray
shooting

類似rayteacing 的方法抓sample and visibility test

undersampling
會在邊界發生aliasing

rendering:
1.direct
2.indirect


sample儲存的struct為作者自己提出的資料結構

主要困難在thread工作的區分

P.S.

同步 sample 的場景不會lag

非同步 sample的場景會lag

why????

posted on 2011-06-26 21:48  warmwar  阅读(202)  评论(0编辑  收藏  举报