張鈞法Chun-Fa Chang陳宣合Shiuan-He Chen2019-09-052012-2-122019-09-052012http://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0698470269%22.&%22.id.&http://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/106842本論文使用開放性計算語言 OpenCL在圖形硬體 GPU 上實做一個具有全域照 明效果的光跡追蹤渲染系統。利用 GPU 強大的平行計算能力來加速需要大量計 算的光跡追蹤與環境遮蔽演算法。本論文中所採用現有的研究技術的演算法與資 料結構,並對光跡追蹤實作的環境遮蔽演算法做分析及探討。針對環境遮蔽演算 法在密閉空間場景中出現的大量遮蔽情況提出一個不同的做法-權重環境遮蔽 演算法,以呈現密閉場景中的環境遮蔽陰影來提升畫面品質。環境遮蔽權重環境遮蔽光跡追蹤OpenCL使用OpenCL實現具備權重環境遮蔽之光跡追蹤Ray Tracing with Weighted Ambient Occlusion using OpenCL