亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于二次點(diǎn)光源的間接光照繪制技術(shù)研究

        2018-06-14 05:46:58任中慧王波
        關(guān)鍵詞:點(diǎn)光源光線繪制

        任中慧 王波

        (長春理工大學(xué) 計算機(jī)科學(xué)技術(shù)學(xué)院,吉林長春 130022)

        1 引言

        在計算機(jī)渲染領(lǐng)域,主流的全局光照算法都會考慮間接光照效果[1]的繪制,但大多數(shù)的算法在繪制間接光照效果時都需要較大的開銷,因而無法應(yīng)用于實(shí)時交互的場景。光線跟蹤算法實(shí)現(xiàn)非常簡單繪制的效率非常高,卻因為陰影測試機(jī)制而無法直接繪制間接光照。因此,本文提出了一種利用光線跟蹤算法[2]獲得二次點(diǎn)光源,并利用邊界檢測機(jī)制將間接光照的計算分為邊界區(qū)域的間接光照計算,與非邊界區(qū)域的間接光照計算兩部分的算法,從而大大加快了算法的繪制速度。

        2 算法描述

        2.1 二次點(diǎn)光源獲取與采樣

        將相機(jī)置于光源位置,并向場景投射光線。如圖1所示,檢測并記錄光線與場景的第一個交點(diǎn),并將獲取到的交點(diǎn)的深度值、法向量、光通量,世界坐標(biāo)值信息[3]存儲到指定緩沖區(qū)。這里獲取到的交點(diǎn)就是計算間接光照所需要的虛擬點(diǎn)光源(VPLs)[4],亦即實(shí)驗中所需的二次點(diǎn)光源。接著對獲取到的虛擬點(diǎn)光源進(jìn)行均勻采樣,最終獲得了256個二次點(diǎn)光源。

        2.2 邊界區(qū)域檢測與間接光照繪制

        物體的邊界輪廓具有法向量值突變和深度值突變的特性,其中法向量的值決定了這一點(diǎn)是否可見,深度的值決定了這一點(diǎn)的亮度值。算法以相機(jī)位置為視點(diǎn),向場景投射光線,將相機(jī)與場景中的物體的第一個碰撞點(diǎn)的深度值、法向量值存儲到兩個緩沖區(qū)中,以備物體的邊界檢測之用。

        對于深度緩沖區(qū)的每一個像素,計算以此為中心的3*3的網(wǎng)格內(nèi)的最大和最小值,當(dāng)其差值大于設(shè)定的閾值時即為邊界區(qū)域。對法向量緩沖中的像素,需要獲取以此為中心的3*3的網(wǎng)格內(nèi)的所有法向量值,然后為每一個像素計算等式si=sin(0.5×arccos(n·ni))(其中i=1,2,…9,n為網(wǎng)格中心像素的法向量,ni為其余像素的法向量),這樣會得到所有si,并將si最大值和最小值的差值(范圍[0,1])進(jìn)行存儲,這里的閾值設(shè)定為0.2。對于差值超出閾值的像素點(diǎn),將其標(biāo)記為邊界像素。

        對于邊界區(qū)域像素點(diǎn),利用公式計算間接光照貢獻(xiàn)值:以邊界區(qū)域像素為中心,在rmax半徑區(qū)域內(nèi)的二次點(diǎn)光源按照公式(2.1)和(2.2)對此像素計算間接光照貢獻(xiàn)值。

        圖1 獲取二次點(diǎn)光源

        其中p表示二次點(diǎn)光源p的光通量,np表示二次點(diǎn)光源p的表面法向量,xp表示二次點(diǎn)光源p的世界坐標(biāo),〈np|x-xp〉表示兩者的點(diǎn)乘值,||x-xp||表示兩者的距離。

        由于間接光照是計算所有的二次點(diǎn)光源對可視場景點(diǎn)的影響,上面公式只計算了一個二次光源對x點(diǎn)的影響,所有的二次光源對x的影響可以用累加的方式來計算,如下公式(4.2)所示:

        圖2 實(shí)驗結(jié)果

        對于非邊界區(qū)域則通過插值的方式計算間接光照,并最終將邊界與非邊界區(qū)域的間接光照以及直接光照效果相疊加。

        3 實(shí)驗結(jié)果及分析

        實(shí)驗結(jié)果如圖2所示。通過觀察可以看到,在場景的復(fù)雜度較低時,本文提出的方法在繪制速度上具有明顯的優(yōu)勢。但是當(dāng)場景中包含交復(fù)雜的三維對象時,本文方法的執(zhí)行效率會有一定的下降,主要原因在于復(fù)雜場景下,通過插值計算間接光照的像素比例會降低,造成算法開銷增大。

        [1]Dachsbacher C, Stamminger M. Splatting Indirect Illumination

        [J]. Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games. New York: ACM Press, 2006: 93-100.Whitted T. An improved illumination model for shaded display[J]. Communications of the ACM,1980, 23(6):343-349.

        [2]Williams L. Casting curved shadows on curved surfaces[J].Siggraph Computer Graph,1978, 12(3):270-274.

        [3]Dachsbacher C, Stamminger M. Reflective shadow maps[J].Proceedings of the 2005 symposium on Interactive 3D graphics and games.New York:ACM Press,2005:203-231.

        [4]陳純毅,楊華民等.基于幀間虛擬點(diǎn)光源重用的動態(tài)場景間接光照近似求解算法[J].吉林大學(xué)學(xué)報(工學(xué)版),2013,43(5):1352-1358.

        猜你喜歡
        點(diǎn)光源光線繪制
        春日暖陽
        Art on coffee cups
        BIM 技術(shù)幕墻結(jié)構(gòu)點(diǎn)光源安裝分析
        基于線性變換球面分布的實(shí)時間接光澤反射
        夜景工程中點(diǎn)光源陣列媒體立面設(shè)計研究
        福建建筑(2019年11期)2019-12-23 03:00:12
        “你看不見我”
        中外文摘(2019年8期)2019-04-30 06:47:36
        放學(xué)后
        童話世界(2018年17期)2018-07-30 01:52:02
        淘氣的光線
        流動的光線
        在轉(zhuǎn)變中繪制新藍(lán)圖
        鲁丝一区鲁丝二区鲁丝三区| 免费人成视频网站网址| 肥老熟妇伦子伦456视频| 内谢少妇xxxxx8老少交| 久久久久亚洲AV成人网毛片 | 少妇无码一区二区三区免费| 久久精品国产亚洲AV成人公司| 中文字幕一区二区va| 国产精品麻豆一区二区三区| 人妻 丝袜美腿 中文字幕| 欧美尺寸又黑又粗又长| 对白刺激的老熟女露脸| 五月婷婷丁香视频在线观看| 丰满熟妇人妻av无码区| 亚洲av纯肉无码精品动漫| 久久青草伊人精品| 久久精品国产亚洲av高清蜜臀 | 国产精品久色婷婷不卡| 香港三级日本三级a视频| 一级免费毛片| 亚洲国产精品一区二区第一| 亚洲综合一区二区三区天美传媒 | 黄片视频免费在线观看国产| 亚洲精品乱码久久久久久日本蜜臀| 2019最新国产不卡a| 亚洲综合色婷婷久久| 国产精品高湖呻呤久久av| a级毛片免费观看在线播放| 亚洲 精品 综合 精品 自拍| 国产妇女乱一性一交| 国产影片免费一级内射| 亚洲日韩在线中文字幕综合| 亚洲日韩精品国产一区二区三区 | 美利坚日韩av手机在线| 亚洲成av人片在线观看ww| 2021国产精品一区二区在线| 国产精品国产三级国产专区50| 色爱av综合网站| 亚洲最大av资源站无码av网址| 少妇熟女淫荡丰满| 女人被躁到高潮嗷嗷叫免|