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

淺談圖形學中的紋理映射

2017-03-14 07:36:14許雯
科技視界 2016年27期

許雯

【摘 要】紋理映射是真實感圖形繪制過程中重要的組成部分,本文就是對圖形學中的紋理映射的原理和紋理的分類進行了說明,并淺談了紋理映射中的關鍵技術。

【關鍵詞】圖形繪制;圖形學;紋理映射

Analyses of the Texture Mapping in Graphics

XU Wen

(Xian Aeronautical University,Xian Shaanxi 710077,China)

【Abstract】Texture mapping is an important part of realistic rendering.In this paper,we introduced the principle of texture mapping and the classification of texture and discussed the key technology of texture mapping.

【Key words】Graphics rendering;Graphics;Texture mapping

0 引言

紋理映射技術是計算機圖形學的重要組成部分,它能真實地反映圖形的真實感。在現代生產中,紋理映射技術的使用范圍越來越廣,特別是在計算機制作、動畫設計、三維游戲和廣告設計領域上。紋理映射[1]是通過將已經存在的紋理圖像映射到物體表面,從而實現為物體表面則增加表面細節的過程。

1 紋理映射

1.1 紋理映射原理

紋理映射可以分為一維、二維和三維紋理映射,其中一維紋理映射是最簡單的紋理映射,即線的映射,二維紋理映射就是對一副二維圖形的映射,三維紋理映射是將定義在二維空間的紋理映射到三維物體表面上。其中應用最為廣泛的是二維紋理映射,下面我們將重點介紹二維紋理映射。

紋理映射的過程中涉及到各個頂點的對應關系[2],我們相應的建立物體坐標系、紋理坐標系和紋理圖像坐標系,其中紋理坐標的取值范圍在0.0~1.0之間。

1.2 紋理濾波技術

不同的過濾方式,它的計算復雜度和計算方式都有所不同,圖形出來的效果也有所不同。常用的簡單濾波技術有兩種,一種是Nearest Point Sampling(最近點采樣法),另外一種是Bilinear(雙線性濾波)。

最近點采樣法是速度快但是濾波效果比較差的采樣方式,它的做法是選中一個點P,這個點P不一定剛好對應紋理的一個采樣點texel,所以它就會選擇對應區域中最接近的texel進行采樣,也就是說它會選取橫坐標和縱坐標都比較靠近P點的texel作為采樣點。

雙線性過濾以pixel對應的紋理坐標為中心,取該紋理坐標周圍4個texel的像素來計算該坐標點的顏色,最簡單的方法是取其周圍4 個坐標顏色的平均值作為采樣值,也就是會對靠近像素中心的一塊2×2的紋理單元取加權平均值。通常的方法是根據面積作為4個坐標顏色的權重來計算該點的像素值(即紋理顏色值)。

2 紋理映射處理

2.1 對紋理坐標的處理

對于一個二維紋理圖像來說,它的紋理坐標值一般被限制在區間0.0~1.0之間,每個圖像的尺寸都有一個界限,對于圖像查找來說,就必須將它們的坐標轉換到區間0.0~1.0之間。也就是說,紋理坐標可以不用僅僅設置在區間0.0~1.0,r如果坐標值超過這個范圍,則要對紋理坐標超出這個范圍的值進行處理,在紋理映射中,有不同的處理方式,對S和T坐標的處理方式如下:

1)如果選擇的處理方式為GL_REPEAT,對超過1.0的值則只取小數部分的值,整數部分的值將被忽略掉。

2)如果選擇的處理方式為GL_CLAMP,對超過1.0的值讓其等于1.0,小于0.0的值讓其等于0.0,其余的不作處理。

3)如果選擇的處理方式為GL_CLAMP_TO_BORDER,則紋理坐標值的范圍限制在[,1-]之間,大于1-的值讓其等于1-,小于的讓其等于,其余的不作處理。

4)如果選擇的處理方式為CLAMP_TO_EDGE,則不同的濾波方式其處理方式不同,如果濾波方式為GL_LINEAR,則其處理方式和CLAMP的處理方式相同,如果濾波方式為GL_NEAREST,則紋理坐標值的范圍限制在[,1-]之間,大于1-的值讓其等于1-,小于的讓其等于,其余的不作處理。

其中,N是這樣定義的,如果處理的是S坐標,則N就是圖像的寬度值,如果處理的是T坐標,則N就是圖像的高度值。

2.2 紋理貼圖方式的選擇

紋理貼圖方式(也就是紋理與要貼圖的物體的原頂點顏色的混合方式)有多種,分別為GL_REPLACE、GL_MODULATE、GL_BLEND、GL_DECAL、GL_ADD和GL_COMBINE(替換、調整、混合、貼花、添加和組合)。

3 結束語

本文對紋理映射算法及紋理濾波技術進行了簡要的介紹,通過對紋理坐標的處理及貼圖方式的選擇,實現了紋理映射的處理。在研究圖形真實感的處理時,紋理映射處理是相當重要的。

【參考文獻】

[1]E.A.Bier,K.R.Sloan. Two-Part TexTure Mapping[J].IEEE Computer Graphics Application,1986(6):40-5.

[2]董梁,劉海,韓俊剛.圖形處理器中光照和紋理映射的設計與仿真實現[J].計算機科學,2011.

[3]和克智,等著.OpenGL編程技術詳解[M].化學工業出版社,2010.

[4]Donald Hearn,M.Pauline Baker,著.計算機圖形學[M].蔡士杰,宋繼強,蔡敏,譯.電子工業出版社,2010.

[5]Crow.T he Aliasing Problem in Comput er Generat ed Shaded Images[J]. CACM,1977,20(11):799-805.

[責任編輯:田吉捷]

主站蜘蛛池模板: 国产精品美女免费视频大全| 欧美精品亚洲精品日韩专区| 色综合五月婷婷| 色婷婷成人| 国产精品亚欧美一区二区三区| 国产在线自乱拍播放| 992tv国产人成在线观看| 亚洲av色吊丝无码| 欧美另类第一页| 亚洲av无码专区久久蜜芽| 国产精品尹人在线观看| 亚洲精品福利视频| 欧美成在线视频| 国产免费一级精品视频| 国产精品国产三级国产专业不| a级毛片一区二区免费视频| 久久成人18免费| 亚洲免费毛片| 综合色婷婷| 99久久精品视香蕉蕉| 这里只有精品国产| 色一情一乱一伦一区二区三区小说 | 少妇极品熟妇人妻专区视频| 久久精品国产91久久综合麻豆自制| 国产精品对白刺激| 中国国语毛片免费观看视频| 华人在线亚洲欧美精品| 嫩草在线视频| 一级毛片a女人刺激视频免费| 四虎永久在线精品影院| 午夜视频免费一区二区在线看| 91久久偷偷做嫩草影院电| 国产高清无码第一十页在线观看| 中文一区二区视频| 亚洲69视频| www亚洲天堂| 亚洲一区色| 成年片色大黄全免费网站久久| 无套av在线| 18禁黄无遮挡免费动漫网站| 色婷婷综合在线| 国产欧美精品一区aⅴ影院| 91高清在线视频| 国产视频a| 久久久久国产精品嫩草影院| 女人18毛片一级毛片在线| 亚洲日韩国产精品无码专区| 国产日韩精品欧美一区灰| 亚洲一区二区三区国产精品| 欧美不卡视频在线| 国产精品永久久久久| 人妻丰满熟妇av五码区| 欧美国产视频| 久久综合丝袜日本网| 视频在线观看一区二区| 欧美在线视频不卡第一页| 亚洲天堂在线视频| 国产精欧美一区二区三区| 99激情网| 看国产毛片| www.99在线观看| 92午夜福利影院一区二区三区| 亚洲国产精品国自产拍A| 亚洲一区二区三区麻豆| 狠狠ⅴ日韩v欧美v天堂| 亚洲Av激情网五月天| 亚洲精品国产日韩无码AV永久免费网| 成人免费网站在线观看| 91探花在线观看国产最新| 亚洲欧洲日韩久久狠狠爱| 无码国产偷倩在线播放老年人| 99久久成人国产精品免费| 色偷偷一区| 久久精品国产电影| 中文字幕佐山爱一区二区免费| 亚洲高清中文字幕| 国产精品专区第一页在线观看| 国产精品男人的天堂| 国产一区二区三区夜色| 暴力调教一区二区三区| 97se亚洲综合在线韩国专区福利| 亚洲欧洲AV一区二区三区|