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????