紋理填充
用給定的圖象紋理來填充目標對象來得到一個位圖圖象(原目標對象被刪除,如圖 1 和圖 2 所示)。紋理填充命令能夠形成新的位圖圖象,還經常和位圖轉網格、圓柱面映射拼合等命令結合使用來設計各種紋理輥筒曲面,這在參數說明中會仔細說明。
需要說明的是,在結合位圖轉網格、圓柱面映射拼合等命令執行紋理填充操作的時候,一般要使目標對象的長度是紋理位圖的長度整數倍,這樣形成的紋理填充圖象的左右邊界對應點的象素值相等,用這樣的紋理填充圖象轉換為網格、再進行圓柱面映射拼合,能使生成的輥筒邊界剛好縫合,沒有接痕。
▲圖 1 紋理位圖和目標對象
▲圖 2 紋理填充
實現方法:
(1)打開位圖文件;
(2)紋理填充目標對象。
操作步驟:
1、打開位圖文件,并構造目標對象:
目標對象可以是任何圖形、圖象、曲面和位圖。
2、紋理填充目標對象:
選擇紋理填充命令,分別鼠標點選紋理位圖和目標對象。
3、按 ESC 鍵:
結束紋理填充命令。
參數說明:
▲圖 3 紋理填充參數設置
左右邊界相等:
填充目標對象后,左右邊界點的象素值是否相等。
▲圖 4
若左右邊界相等,則轉換得到的圖象左右邊界上的點的象素值相等,在接下去進行的一些操作如位圖轉網格和圓柱面映射拼合中,因為左右邊界的一致性,使得邊界能很好地縫合,增強藝術曲面的精致性。
如圖5 和圖 6 分別是左右邊界相等和不等的對比,可以看出,左右邊界相等的情況下,圖象的左邊界和右邊界的象素點相同都為黑色,而左右邊界不相等時,圖象的左邊界象素點為黑色,右邊界象素點有的地方為黑色、有的地方為白色。
▲圖 5 左邊界和右邊界相等(放大圖)
▲圖 6 左邊界和右邊界不相等(放大圖)
以下是紋理填充命令和位圖轉網格、圓柱面映射拼合等命令結合使用來形成藝術曲面輥筒的一些圖例(關于圓柱面映射拼合的操作請參看其說明)。
▲圖 7 紋理填充(目標對象的長度是紋理位圖的長度整數倍, 左右邊界相等)
▲圖 8 位圖轉網格
▲圖 9 圓柱面映射拼合構造的帶紋理輥筒(縫合左右邊界)
說明:
目標對象可以是圖形、曲面,也可以是圖象(位圖),紋理填充是用所選圖象的紋理填充目標對象的包圍盒。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。