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