問題:
1、性能
算法的遞歸性質(zhì)和大數(shù)目的追蹤光線,渲染過程可能持續(xù)數(shù)小時。80-90%的渲染時間花費在計算光線和物體交點上。
2、走樣
3、尖銳的陰影
基本的光線追蹤算法只能得到尖銳的陰影(因為模擬的是點光源)。
4、局部光照和著色
算法只追蹤少數(shù)目的光線,只有四種類型的光線被考慮在內(nèi),物體之間的漫反射光沒有被考慮在內(nèi),即算法并不包括全局光照。
解決方案:
1、性能
-
使用更多或者更好的硬件
-
大規(guī)模并行計算。每一個光線都相互獨立。將圖像分割,分配在多核上或者分布式網(wǎng)絡(luò)上;或者分配在多個線程上。
-
限制交點檢測的數(shù)目。使用包圍盒的層次關(guān)系??焖倥袛喙饩€是否和一組物體相交。物體被分組在封閉的包圍盒中。利用空間細分技術(shù):octree,BSP,grid.
-
優(yōu)化交點檢測
-
限制追蹤光線的數(shù)目,確定最大的遞歸層數(shù)。根據(jù)光線對當前像素點貢獻值大小來限制遞歸深度。一個閾值用來確定后續(xù)光線由于對像素點貢獻太小而不會被追蹤。
2、走樣
使用超采樣(super sampling)、抗鋸齒(antialiasing)、jittering
-
追蹤額外的主光線并取平均值。即超采樣,相對于每一個像素點取一條光線,你可以取特定數(shù)目的光線。每一個像素被分為亞像素,對每一個亞像素發(fā)射一條光線。當所有的亞像素點都處理完畢,對亞像素點的顏色值取平均值,并將其賦值給該像素點。這種方法大大增加了渲染時間。

-
自適應(yīng)抗鋸齒。在顏色劇烈變化的地方使用追蹤的主光線,顏色變化不大的地方使用最少的主光線。

-
隨機抗鋸齒。隨機取樣代替常規(guī)取樣。

3、尖銳的陰影
原因:使用點光源、每個交點僅僅對應(yīng)一條陰影光線。
-
區(qū)域光(area light)。使用一系列點光源來模擬區(qū)域光源。對于每一個交點,需要和點光源數(shù)目一樣多的追蹤光線。

-
Monte Carlo光線追蹤法。使用隨機超采樣,光源建模成球形光源,陰影光線指向代表光源的球上面的點。陰影光線顏色的平均值決定該交點最終的顏色值。

4、全局光照
依舊可以使用Monte Carlo法。使用Radiosity算法。
-
大數(shù)據(jù)
+關(guān)注
關(guān)注
64文章
9031瀏覽量
143140 -
光線追蹤
+關(guān)注
關(guān)注
0文章
185瀏覽量
22056
原文標題:舉例幾個光線追蹤的問題和解決方案
文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
東軟集團領(lǐng)跑中國醫(yī)療大數(shù)據(jù)解決方案市場
目標追蹤的簡易實現(xiàn):模板匹配
基于RFID技術(shù)的固定資產(chǎn)管理與出入庫管理解決方案
御控工業(yè)物聯(lián)網(wǎng)大數(shù)據(jù)解決方案:排水設(shè)備遠程監(jiān)控與大數(shù)據(jù)統(tǒng)計系統(tǒng)
DALI數(shù)字照明控制的解決方案
LABVIEW遞歸獲取列表顯示到樹形結(jié)構(gòu)
B1505A 功率器件分析儀/曲線追蹤儀
智能倉儲管理解決方案NRF5832
光線追蹤及降噪技術(shù)綜述
岳冉RFID技術(shù)智慧工廠生產(chǎn)物料實時追蹤管理解決方案
大華股份聯(lián)合申報方案入選全國智慧旅游十佳解決方案
廣和通推出多功能AI紅外相機解決方案
半導(dǎo)體雷射之發(fā)光線寬

遞歸性質(zhì)和大數(shù)目追蹤光線解決方案
評論