圖像紋理合成
這個功能的需求來源于皮革模具加工。客戶手中有皮革樣本,通過掃描得到 bmp 圖像文件,我們通常稱之為樣圖。客戶想通過所得到的小圖像生成比較大的圖像,我們通常把生成的圖像稱為目標圖,如圖 1。這種有樣圖到目標圖的過程,就是紋理合成。
▲圖 1 圖像紋理合成
操作步驟:
1、 點擊命令“藝術曲面->圖像紋理->圖像紋理合成”
導航頁彈出如圖 2 對話框。填寫對話框中各參數(shù)。(參數(shù)意義后面有介紹。)
▲圖 2 圖像紋理導航對話框
▲圖 3 進度對話框
2、 鼠標點選紋理樣圖
如果沒有點中圖像,左下角提示欄會一直提示“點選紋理樣圖”。如果點中圖像,則在導航頁對話框中顯示樣圖橫縱向象素的個數(shù),如圖 2。目前把樣圖大小限制在 500×500 以內(nèi)。
3、 鼠標點選目標對象
要選取的目標對象是除樣圖之外的任何實體(如長方形)。如果沒有點中目標對象,左下角提示欄一直提示“點選目標對象”。
如果點中目標對象,程序參考目標對象,計算目標圖大小和位置,并且在導航頁對話框中顯示即將生成的目標圖橫縱向象素的個數(shù),如圖 2。在點選目標對象以前,點擊鼠標的右鍵可以取消命令;
在點選目標對象以后,程序會彈出進度對話框如圖 3,表示計算進程,用戶可以點擊進度對話框的“取消”按鈕以取消命令。命令執(zhí)行完成,將在目標對象位置生成一張紋理圖。
參數(shù)定義:
塊大小系數(shù):
本命令是采用塊填充紋理合成方法。塊大小就是填寫目標圖所用的塊的大小相對于樣圖大小的比例。
邊界寬度系數(shù)就是邊界寬度相對于塊大小的比例。
兩個系數(shù)對生成的目標圖的影響是怎樣的呢?如圖 4(a)這樣一張樣圖,在塊大小系數(shù)為0,邊界寬度系數(shù)為 0 時,生成圖片如圖 4(b).。圖 4(b)中的紋理相對樣圖比較紊亂。
而把塊大小系數(shù)設置為 1,邊界寬度系數(shù)設置為 1 時,生成圖片如圖 4(c),圖 4(c)的效果好一點了。兩個系數(shù)越大,計算速度越慢,所需內(nèi)存也越多。
一般來說,塊大小系數(shù)與樣圖中的紋理單元的大小有關,一般取紋理單元和紋理樣圖大小的比例。邊界寬度系數(shù)的大小決定著目標圖和樣圖的相像程度。邊界系數(shù)小,相像程度就低一點;邊界系數(shù)大,相像程度就高一點。總之,不同組合的參數(shù),能生成不一樣的目標圖。
▲圖 4 塊大小系數(shù)和寬度系數(shù)對生成目標圖的影響
可平鋪:
表示將要生成的目標圖左邊和右邊,上邊和下邊是連貫的。如果圖像紋理合成選擇該項,則用生成的圖像平鋪,沒有明顯的接痕。如果矩形網(wǎng)格紋理合成選擇該項,則利用生成的模型制作的路徑進行陣列加工而沒有接痕。
磨光:
對于矩形網(wǎng)格紋理合成,有可能在目標圖中填寫的塊的邊緣會出現(xiàn)不連續(xù)的情況。在邊緣出進行磨光處理便可消除或者減輕。又由于邊緣數(shù)量多,所以軟件里設置了自動磨光處理。
自動處理是這樣的,在邊緣左右兩邊的都進行力量為 1 的磨光處理,左右兩邊的寬度就是用戶指定的“磨光帶寬度”,一般來說這個值取得比較小,軟件規(guī)定是 1 到 10。
磨光處理并不是對所有的紋理都好。比如磚塊紋理,要求磚塊的棱角和邊非常的清晰,如果磨光處理,棱角邊緣變得模糊。
例子:
樣圖總體比較均衡,類似的紋理在樣圖中多次出現(xiàn),這樣生成目標圖于樣圖比較相像了。例子如圖 5 至圖 9。
▲圖 5 紋理合成例子
▲圖 6 紋理合成例子
▲圖 7 紋理合成例子
▲圖 8 紋理合成例子
▲圖 紋理合成例子
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標注,均為采集網(wǎng)絡資源。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系本站刪除。