999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于入射角的陰影映射反走樣算法

2018-01-18 09:13:26董文譙石
數字技術與應用 2018年9期

董文 譙石

摘要:陰影映射是通過計算機圖形的模擬,在3D場景中加入陰影的過程。在實際的應用中,需要解決該算法產生走樣的問題。本文采用一種基于入射角的陰影映射算法,有效解決了陰影生成的走樣問題。

關鍵詞:陰影映射;入射角;反走樣

中圖分類號:TP391 文獻標識碼:A 文章編號:1007-9416(2018)09-0099-02

1 引言

陰影映射是通過計算機圖形的模擬,在3D場景中產生陰影的效果。生成陰影有很多算法,其中體積陰影算法、陰影映射算法是兩種比較常用的算法。體積陰影算法采用模板緩沖的輪廓數量進行陰影生成,其優點是像素銳利,陰影精確,適合精確表現動態光陰場景;缺點是這種方法需要進行過多的過度填充和勾畫,計算機處理器計算量大,而且需要處理很多特例。陰影映射是將像素與以紋理形式保存的光照深度緩沖區或者深度圖像比較,通過這種方式計算像素是否處于光源照射范圍之內,從而生成陰影。這種方法是從光線角度還原場景,再投射到所有的陰影接收器上,其優點是每束光線單獨進行陰影映射,所有物體上采用同一繪制,能夠充分發揮圖形硬件的能力,避免了體積陰影算法高填充率的缺陷。但是這種方法也存在其不足,圖像生成的質量局限于陰影映射的清晰度,一個紋理中很難適用于每一物體,生成圖像易產生走樣。因此,我們使用一種基于入射角的陰影映射算法,有效地解決陰影走樣的問題。

2 陰影映射算法實現過程

陰影映射采用的是兩次成像Z緩沖陰影運算法則,從光源計算場景的離散可見度以決定一個像素是否有陰影。這種方法只需要兩個通道,通道1從光源的角度再現場景、每一像素只保存z深度不保存顏色,Z-緩沖器將所含內容進行呈現成像,如果亮度越大,那么離光的距離越遠;通道2則從眼睛的視角再現場景,將眼睛能看到的每一點P,轉換成光源空間, 當該點位于光線和相機之間的空間,對于給定的一個點而言,我們比較比較投影到該點的陰影以及該點到光源的距離,來計算該點是否在陰影中[1]。

3 入射角方法反走樣處理

由于陰影貼圖受限于解析度,在距離光源比較遠的情況下,多個片元可能從深度貼圖的同一個值中去采樣,因此陰影映射算法很容易在陰影邊界出現粗糙的鋸齒狀走樣現象。我們是通過一個放置在3D場景中的攝像機來觀察場景中的對象,攝像機所能看到的視野的大小范圍圍成了一個標準的平截頭體,我們以攝像機和光方向之間的入射角為基礎,通過調整攝像機和光照方向的入射角,有效解決了陰影映射算法的走樣問題[2-3]。

首先計算攝像機透視方向和光線方向之間的入射角,隨入射角的增加從矩形向不等邊四邊形轉換,當光線和攝像機方向垂直的時候(最小入射角)此時正好得到一個不等邊多邊形,側邊多數是傾斜的;當光線和攝像機方向平行的時候(最大入射角)此時正好得到一個矩形,側邊基本上平行。此時,矩形也在大小上有輕微的縮小,因為當他們的方向平行的時候,平截頭體的交匯會變小[4]。相機、光照與入射角關系圖1所示。

然后計算攝像機透視方向和光線方向之間的入射角,隨入射角的增加從矩形到不等邊四邊形進行轉換,矩形在大小上有輕微的縮水,因為當他們的方向平行的時候,平截頭體的交匯會變小。這種方法速度快,方法簡單,就連出現平行平截頭體也能得出好的結果,分辨率的轉換是平滑且漸進的,并且會隨攝像機方向的改變而改變[5]。隨入射角增加從矩形到不等邊四邊形變換圖2所示。

4 結語

本文采用一種基于入射角的陰影映射技術,通過調整攝像機和光照方向的入射角大小改善陰影映射算法中的鋸齒走樣問題,圖3所示是普通陰影映射的結果,可以看到其陰影邊界存在著鋸齒走樣現象,圖4所示是采用了入射角方法之后進行映射的結果,走樣明顯得到了改善。

參考文獻

[1]謝依妨,楊紅雨.基于遮擋區間映射的軟陰影的研究與實現[J].計算機工程與設計,2015,(3):687-692.

[2]曹家樂,馮月萍.一種改進的陰影映射算法[J].吉林大學學報(理學版),2018,(1):89-94.

[3]湯翾.基于投影平面物體排序的陰影算法的研究[D].西華大學,2018.

[4]周國民,盧滌非,張其前.一種梯形結構的軟陰影錐生成方法[J].浙江大學學報(理學版),2007,(6):628-632.

[5]劉列明,吳恩華.一種基于點光源的三維陰影的實時生成算法[J].軟件學報,2000,(6):785-790.

主站蜘蛛池模板: 九色视频一区| 91麻豆国产在线| 日韩资源站| 亚洲国产精品美女| 国产白浆在线| 国产在线八区| 国产视频一二三区| 婷婷亚洲天堂| 九九热这里只有国产精品| 国产乱人免费视频| 国产亚洲高清视频| 999精品视频在线| 91青青草视频| 自偷自拍三级全三级视频 | 伊人成色综合网| 国产成人高清在线精品| 农村乱人伦一区二区| 亚洲视频在线网| 麻豆国产原创视频在线播放| 免费国产小视频在线观看| 99久久国产综合精品女同| 精品久久久久久中文字幕女| 97影院午夜在线观看视频| 99精品热视频这里只有精品7| 欧美成人国产| 国产制服丝袜91在线| 亚洲国产91人成在线| 九九久久99精品| 国产素人在线| 91福利免费| 日韩福利在线视频| 白浆免费视频国产精品视频| 国产人成网线在线播放va| 成人无码区免费视频网站蜜臀| 国产精品护士| 日本91视频| 欧美亚洲国产精品久久蜜芽| 黄色网页在线播放| 在线日韩日本国产亚洲| 亚洲中文字幕23页在线| 91精品视频播放| 重口调教一区二区视频| 国产aaaaa一级毛片| 中国一级特黄大片在线观看| 亚洲女同一区二区| 伊人久久婷婷| 国产爽爽视频| 亚洲一区二区三区麻豆| 精品视频第一页| 久久一色本道亚洲| 精品伊人久久久香线蕉| 午夜人性色福利无码视频在线观看| 综合色在线| 国产在线精彩视频二区| 精品无码人妻一区二区| 亚洲二区视频| 国产精品久久久久婷婷五月| 99在线视频精品| 91福利免费| 美女潮喷出白浆在线观看视频| 亚洲天堂伊人| 亚洲国产成人久久77| 国产成人精品视频一区二区电影| 国产在线啪| 大乳丰满人妻中文字幕日本| 欧美一区二区三区不卡免费| 午夜国产不卡在线观看视频| 国产美女91视频| 色AV色 综合网站| 亚洲日韩久久综合中文字幕| 四虎国产永久在线观看| 欧美综合激情| 91丨九色丨首页在线播放| 91精品国产91久久久久久三级| 国产色伊人| 91精品免费高清在线| 久久77777| 亚洲中文字幕无码爆乳| 亚洲精品第一在线观看视频| 久久夜夜视频| 青草免费在线观看| 国产欧美一区二区三区视频在线观看|