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.

[責任編輯:田吉捷]

主站蜘蛛池模板: 欧美午夜精品| 国产18在线播放| 高清免费毛片| 欧美日韩在线国产| 久久9966精品国产免费| 欧美19综合中文字幕| 2021精品国产自在现线看| 国产伦片中文免费观看| 国产伦精品一区二区三区视频优播 | 中文字幕在线欧美| 亚洲第一区精品日韩在线播放| 不卡无码网| 国内自拍久第一页| 国产美女丝袜高潮| 国产人成乱码视频免费观看| 少妇精品在线| 亚洲视频欧美不卡| 国产h视频免费观看| 在线一级毛片| 久久网欧美| 中文字幕永久视频| 亚洲国产精品日韩欧美一区| 国产精品蜜臀| 91视频区| 亚洲欧美成aⅴ人在线观看| 亚洲综合网在线观看| 久久精品亚洲中文字幕乱码| 亚洲国产清纯| 激情综合五月网| 67194亚洲无码| 国产精品yjizz视频网一二区| 久久精品免费看一| 成人国内精品久久久久影院| а∨天堂一区中文字幕| 欧美狠狠干| 精品国产aⅴ一区二区三区| 久久精品一品道久久精品| 日韩高清中文字幕| 欧美成人综合视频| 亚洲人成网7777777国产| 丰满少妇αⅴ无码区| 国产一国产一有一级毛片视频| 就去吻亚洲精品国产欧美| 久久人人97超碰人人澡爱香蕉| 国产精品毛片一区| 久草性视频| 亚洲区欧美区| 日本一本正道综合久久dvd| 亚洲国产精品成人久久综合影院| 天天摸夜夜操| 一级全黄毛片| 永久免费无码日韩视频| 美女被操黄色视频网站| 精品视频一区二区三区在线播| 亚洲日本中文字幕乱码中文| www.99精品视频在线播放| 亚洲av无码成人专区| 台湾AV国片精品女同性| 视频二区亚洲精品| 伊人大杳蕉中文无码| 99热这里只有免费国产精品 | 亚洲人成网站观看在线观看| 中文字幕欧美日韩| 欧美一区日韩一区中文字幕页| 制服无码网站| 国产一区亚洲一区| 免费在线看黄网址| 国产精品精品视频| 精品人妻AV区| 欧美国产日韩另类| 狼友视频国产精品首页| 婷婷综合在线观看丁香| 国产va在线| 成人在线不卡视频| 狠狠色香婷婷久久亚洲精品| 老司机午夜精品视频你懂的| 黄色成年视频| 亚洲精品中文字幕无乱码| 香蕉精品在线| 97人妻精品专区久久久久| 国产主播在线一区| 亚洲a免费|