[發(fā)明專利]紋理映射裝置、紋理映射方法和程序在審
| 申請?zhí)枺?/td> | 201580077771.3 | 申請日: | 2015-03-25 |
| 公開(公告)號: | CN107430783A | 公開(公告)日: | 2017-12-01 |
| 發(fā)明(設(shè)計)人: | 櫻井智史;下谷光生;赤羽哲郎;若柳晴彥;石黑夏實 | 申請(專利權(quán))人: | 三菱電機(jī)株式會社 |
| 主分類號: | G06T15/04 | 分類號: | G06T15/04 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司11127 | 代理人: | 李輝,馬建軍 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 紋理 映射 裝置 方法 程序 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及紋理映射裝置、紋理映射方法和程序。
背景技術(shù)
在計算機(jī)圖形中,多邊形多用作描繪內(nèi)容的圖元(primitive)。并且,為了表現(xiàn)多邊形的表面材質(zhì),一般采用將被稱作紋理的二維圖像映射到多邊形中進(jìn)行描繪的技術(shù)。
在多邊形中映射紋理的情況下,為了減小要使用的存儲量,存在重復(fù)尺寸較小的紋理或拉伸紋理的端部進(jìn)行映射的技術(shù)。這些技術(shù)在一般的GPU(Graphics Processing Unit:圖形處理單元)中被稱作紋理循環(huán)模式,將重復(fù)進(jìn)行映射的模式稱作重復(fù)(repeat),將拉伸端部進(jìn)行映射的模式稱作鉗制(clamp)。
在多邊形中映射紋理的情況下,指定要映射的紋理后描繪多邊形。但是,公知指定紋理的處理一般耗費時間,當(dāng)在多個多邊形中分別映射不同的紋理時,處理時間變長。因此,公知預(yù)先結(jié)合多個紋理而成為一個紋理,按照其每個部分映射到多邊形中,由此能夠高速進(jìn)行描繪。將結(jié)合多個紋理而成為一個紋理的部分稱作紋理圖集。在專利文獻(xiàn)1中提出有高速且低負(fù)荷地生成紋理圖集的方法。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:日本特開2013-206094號公報
發(fā)明內(nèi)容
發(fā)明要解決的課題
但是,一般的GPU在進(jìn)行紋理的重復(fù)或鉗制的情況下,對紋理的整體進(jìn)行重復(fù)或鉗制。由此,存在被重復(fù)或鉗制的紋理無法成為紋理圖集這樣的課題。
本發(fā)明的目的在于,對紋理圖集的一部分進(jìn)行重復(fù)或鉗制,在多邊形中映射紋理。
用于解決課題的手段
本發(fā)明的紋理映射裝置具有:紋理圖集生成部,其結(jié)合包含在向作為多邊形區(qū)域的多邊形的描繪中使用的描繪用紋理在內(nèi)的多個紋理而生成紋理圖集,并且,生成表示所述紋理圖集中的所述描繪用紋理的配置的配置信息;多邊形信息存儲部,其存儲設(shè)定有頂點坐標(biāo)和頂點紋理坐標(biāo)的多邊形信息,該頂點坐標(biāo)表示由多個像素構(gòu)成的輸出圖像中的所述多邊形的頂點的位置,該頂點紋理坐標(biāo)表示根據(jù)所述描繪用紋理而描繪于所述多邊形的圖像中的與所述頂點坐標(biāo)對應(yīng)的位置;像素坐標(biāo)計算部,其根據(jù)所述多邊形信息,檢測表示在所述輸出圖像中所述多邊形對應(yīng)的像素的像素坐標(biāo),計算在描繪于所述多邊形的圖像中與所述像素坐標(biāo)對應(yīng)的坐標(biāo)作為像素對應(yīng)紋理坐標(biāo);以及坐標(biāo)轉(zhuǎn)換部,其根據(jù)所述配置信息,將所述像素對應(yīng)紋理坐標(biāo)轉(zhuǎn)換成包含所述紋理圖集中結(jié)合的所述描繪用紋理的范圍內(nèi)的坐標(biāo),輸出轉(zhuǎn)換后的坐標(biāo)作為轉(zhuǎn)換坐標(biāo)。
發(fā)明效果
在本發(fā)明的紋理映射裝置中,多邊形信息存儲部存儲設(shè)定有頂點坐標(biāo)和頂點紋理坐標(biāo)的多邊形信息,該頂點坐標(biāo)表示輸出圖像中的多邊形的頂點的位置,該頂點紋理坐標(biāo)表示描繪于多邊形的圖像中的與頂點坐標(biāo)對應(yīng)的位置。并且,像素坐標(biāo)計算部檢測表示多邊形對應(yīng)的像素的像素坐標(biāo),計算在描繪于多邊形的圖像中與像素坐標(biāo)對應(yīng)的坐標(biāo)作為像素對應(yīng)紋理坐標(biāo)。并且,坐標(biāo)轉(zhuǎn)換部將像素對應(yīng)紋理坐標(biāo)轉(zhuǎn)換成紋理圖集的坐標(biāo)中的包含描繪用紋理的范圍內(nèi)的坐標(biāo),輸出轉(zhuǎn)換后的坐標(biāo)作為轉(zhuǎn)換坐標(biāo)。因此,能夠?qū)⑼ㄟ^對描繪用紋理進(jìn)行重復(fù)或鉗制而描繪于多邊形的圖像上的坐標(biāo)轉(zhuǎn)換成紋理圖集的坐標(biāo)。由此,根據(jù)紋理映射裝置,發(fā)揮能夠?qū)y理圖集中結(jié)合的描繪用紋理進(jìn)行重復(fù)或鉗制而向多邊形映射紋理這樣的效果。
附圖說明
圖1是實施方式1的紋理映射裝置的塊結(jié)構(gòu)圖。
圖2是實施方式1的紋理映射裝置的硬件結(jié)構(gòu)圖。
圖3是示出實施方式1的紋理映射方法和紋理映射處理的流程圖。
圖4是示出實施方式1的紋理圖集生成處理的流程圖。
圖5是示出實施方式1的紋理的一例的圖。
圖6是示出實施方式1的擴(kuò)張紋理的一例的圖。
圖7是示出實施方式1的紋理圖集的一例的圖。
圖8是示出實施方式1的配置信息的一例的圖。
圖9是示出實施方式1的描繪處理的流程圖。
圖10是示出實施方式1的多邊形信息的一例的圖。
圖11是示出實施方式1的輸出圖像中由圖10所示的多邊形信息涂滿的像素的范圍的圖。
圖12是示出實施方式1的計算輸出圖像上的像素的片元信息的步驟的例子的圖。
圖13是示出實施方式1中基于圖10的多邊形信息的描繪結(jié)果的圖。
圖14是示出實施方式1中圖10的多邊形信息的紋理循環(huán)模式為鉗制時的描繪結(jié)果的例子的圖。
圖15是實施方式2的紋理映射裝置的塊結(jié)構(gòu)圖。
圖16是示出實施方式2的紋理圖集的一例的圖。
圖17是示出實施方式2的配置信息的一例的圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三菱電機(jī)株式會社,未經(jīng)三菱電機(jī)株式會社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580077771.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





