[發(fā)明專利]一種控制三維模型貼圖陣列的方法在審
| 申請?zhí)枺?/td> | 202210098630.1 | 申請日: | 2022-01-27 |
| 公開(公告)號: | CN114677471A | 公開(公告)日: | 2022-06-28 |
| 發(fā)明(設計)人: | 鄭哲 | 申請(專利權)人: | 浙江慧腦信息科技有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T5/50;G06T3/40 |
| 代理公司: | 杭州浙科專利事務所(普通合伙) 33213 | 代理人: | 孫孟輝 |
| 地址: | 310012 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 三維 模型 貼圖 陣列 方法 | ||
本發(fā)明公開一種控制三維模型貼圖陣列的方法,由三維模型、若干貼圖和對應的陣列參數(shù)組成,陣列參數(shù)由縮放參數(shù)、陣列偏移參數(shù)、重復參數(shù)、間距參數(shù)、陣列旋轉參數(shù)、單圖旋轉參數(shù)和單圖偏移參數(shù)構成;所述三維模型的每個頂點數(shù)據(jù)中都包含UV坐標,所述縮放參數(shù)、陣列偏移參數(shù)和陣列旋轉參數(shù)通過對UV坐標進行縮放、旋轉、平移轉換后,再根據(jù)重復參數(shù)和間距參數(shù)進行選擇性剔除,再根據(jù)單圖旋轉參數(shù)和單圖偏移參數(shù)進行旋轉和平移轉換后作為每個頂點從貼圖取樣的坐標,使三維模型的表面呈現(xiàn)出對應的圖案效果。本發(fā)明不但實現(xiàn)了貼圖的縮放和偏移,還實現(xiàn)了貼圖間距、重復個數(shù)、整體旋轉、單圖旋轉、單圖偏移等效果,特別適合模型貼圖的DIY。
技術領域
本發(fā)明涉及三維模型制作和展示領域,具體是一種三維模型貼圖陣列模式的控制方法。
背景技術
傳統(tǒng)的三維模型貼圖的陣列屬性由貼圖縮放參數(shù)和陣列偏移參數(shù)組成,用于展示四方連續(xù)的紋理,利用了重復顯示的方法減小貼圖文件的大小和提高紋理的清晰度。但這種方法不能控制圖案在水平和垂直方向重復的個數(shù)、圖案之間的距離、陣列的整體旋轉角度、單個圖案以自身為中心的旋轉角度、單個圖案在陣列網(wǎng)格內(nèi)偏移的距離等需求,這種需求在實際應用中,特別是在原有底圖上疊加圖案時,是真實存在的,如果采樣先在其它繪圖軟件將整個陣列效果人工預制好再貼到模型上,那么貼圖文件就會很大或者清晰度降低,并且無法方便地修改陣列的效果。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種控制三維模型貼圖陣列的方法,利用多個陣列設置參數(shù)使同一張貼圖產(chǎn)生圖案大小、圖案間距、陣列行數(shù)和列數(shù)、陣列旋轉、單圖旋轉、單圖偏移等豐富的陣列效果,且各個參數(shù)可動態(tài)調(diào)整并實時展現(xiàn)效果,特別適合對三維模型貼圖效果進行DIY。
本發(fā)明的目的可以通過以下技術方案實現(xiàn):
一種控制三維模型貼圖陣列的方法,用于三維模型貼圖,包括若干組貼圖和對應的陣列參數(shù)組成,所述的陣列參數(shù)包含縮放參數(shù)、陣列偏移參數(shù)、陣列旋轉參數(shù)、陣列個數(shù)參數(shù)、間距參數(shù)、單圖旋轉參數(shù)和單圖偏移參數(shù);所述三維模型的每個頂點數(shù)據(jù)中都包含UV坐標,即該頂點從貼圖取樣對應的初始位置坐標,包含水平方向的x值和垂直方向的y值;根據(jù)所述縮放參數(shù)、陣列偏移參數(shù)和陣列旋轉參數(shù)通過對初始位置坐標進行縮放、旋轉、平移轉換后,再根據(jù)陣列個數(shù)參數(shù)和陣列間距參數(shù)進行選擇性剔除,再根據(jù)單圖旋轉參數(shù)和單圖偏移參數(shù)進行旋轉和平移轉換后獲得新取樣坐標,根據(jù)取樣新坐標從貼圖上對應的位置獲取顏色信息表現(xiàn)在三維模型的表面,使三維模型的表面按陣列參數(shù)呈現(xiàn)出陣列的圖案效果。
進一步的,還設有對稱開啟參數(shù),其開啟狀態(tài)分為不開啟、左右對稱、上下對稱和左右上下對稱;當對稱開啟參數(shù)開啟左右對稱時,通過對初始位置坐標的x值進行換算,使三維模型的表面圖案呈左右對稱顯示;當對稱開啟參數(shù)開啟上下對稱時,通過對初始位置坐標的y值進行換算,使使三維模型的表面圖案呈上下對稱顯示;當對稱開啟參數(shù)開啟左右上下對稱時,通過對初始位置坐標的x值和y值都進行換算,使使三維模型的表面圖案呈左右上下均對稱顯示。
進一步的,所述的貼圖包括紋理貼圖和特征貼圖,紋理貼圖取樣得到的為顏色信息,特征貼圖取樣得到的為法線、高度、金屬度或平滑度等特征信息,同一組內(nèi)紋理貼圖(21)和特征貼圖采樣同樣的換算后的新取樣坐標。
進一步的,所述間距參數(shù)包括水平間距參數(shù)jx和垂直間距參數(shù)jy,用于設定模型表面顯示的陣列中每個圖案之間的橫向間距和縱向間距。
進一步的,所述的陣列個數(shù)參數(shù)包括水平陣列個數(shù)參數(shù)rx和垂直陣列個數(shù)參數(shù)ry,用于設定模型表面顯示的陣列的列數(shù)和行數(shù)。
進一步的,所述的單圖旋轉參數(shù),用于設定陣列中每一個貼圖以自身為中心進行旋轉的角度;而所述的陣列旋轉參數(shù),用于設定整個貼圖陣列圍繞陣列中心進行旋轉的角度;兩者配合使用還用于實現(xiàn)陣列旋轉而單圖反旋轉從而保持單圖對用戶保持不旋轉的效果。
進一步的,所述的縮放參數(shù)包括水平縮放參數(shù)sx和垂直縮放參數(shù)sy,使貼圖的每個圖案分別在水平和垂直方向進行縮放變形。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江慧腦信息科技有限公司,未經(jīng)浙江慧腦信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210098630.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種具有防護功能的跑步機
- 下一篇:MRAM存儲單元寫入電路及存儲芯片





