當前位置:首頁 >教程首頁 > 3ds Max >在複雜物體上自然貼圖

在複雜物體上自然貼圖

發布時間:2018-11-17 19:57:24

原創作者:紛紛飄墜的音符

請觀察下麵這個手提紙袋的效果圖,注意正麵和側麵的花卉圖案是連續的。在實際的生產過程中,手提紙袋表麵的圖案是在一張平麵展開的紙上一次性印刷好的,然後折成紙袋。所以,圖案的連續性是符合真實情況的。

 

#p#e#

再觀察一下下麵這個折頁,我依然用同樣的花卉圖案,這個折頁由4個麵連續組成,兩兩相互垂直,但上麵的花卉依然是連續的,給人的感覺是先把紙攤平印刷,然後折成的。

 

#p#e#

花卉如果有少許變形,不容易看出來。下麵的例子就以人作為貼圖,假設為某車展設計折頁,看看下麵兩張圖,除了連續性以外,可以看見貼圖很正常,沒有變形,注意模特的臉和身體。
如果把折頁看成2個相互垂直的麵,我們該如何為它賦予貼圖坐標?

 

 

#p#e#

首先嚐試用貼圖坐標中的“Box”貼圖方式,觀察花卉折頁,發現圖案不具有連續性,兩個相鄰的麵上的圖案“各自為戰”,折頁的畫麵比較淩亂,作為效果圖,真實度降低。再看看車模的折頁,就會發現,“Box”貼圖方式實際是把同樣的內容重複貼在各個麵上。

 

 

#p#e#

我們再嚐試一下使用建立物體時默認賦予的貼圖坐標Generate Mapping,當物體被賦予貼圖的時候,卷展欄中的Generate Mapping選項會自動勾選。觀察車模的折頁,發現在默認賦予的貼圖坐標Generate Mapping下的貼圖,具有連續性,但車模的臉變圓了,也就是說,貼圖出現了拉伸。不過,由於沒有貼圖坐標修改器,難以進一步調整。
說明:由於給大家看的都是攝像機視圖,所以即使是貼圖沒有變形,看上去似乎也存在一定的“變形”,那是透視的原理。比如車模的折頁,由於不是正對攝象機,所以即使是我指出貼圖正確的情況下,可能有些同學也會覺得有變形。

 

#p#e#

經過上麵步驟的嚐試,我們會發現,雖然貼圖坐標修改器可以解決很多情況下的貼圖問題,但如果對貼圖有一些特定的的要求,尤其是需要對物體上特定位置的貼圖進行編輯,就需要使用“Unwrap UVW(展開貼圖坐標)”修改器。這個修改器在修改器列表中可以找到,直接賦予物體即可。

 

#p#e#

在修改器的卷展欄中有比較多的命令,其中比較重要的是“Edit(編輯貼圖坐標)”,要獲得比較完善的貼圖效果,很關鍵的工作就是把物體的貼圖坐標展開,然後根據需要編輯好。

 

#p#e#

單擊Edit按鈕,就彈出Edit UVWs(編輯物體貼圖坐標)窗口,包括一些工具和命令,大家注意中間車模出現的地方,那裏就是編輯物體貼圖坐標的“主戰場”。

 

#p#e#

Edit UVWs(編輯物體貼圖坐標)初次接觸,通常會感覺比較難懂,所以理解其中的道理是關鍵。我通過下麵一些步驟盡量把道理講述明白。
Edit UVWs窗口中央的出現的貼圖就是賦予物體的貼圖,假如我們把賦予物體的貼圖換成黑衣車模,那麼重新打開Edit UVWs窗口,窗口中央的出現的貼圖也換為黑衣車模。

 

#p#e#

窗口中央綠色的線框就是物體的貼圖坐標,在不同的貼圖方式下,物體的貼圖坐標在窗口中的形狀是有區別的。前麵大家看見的是在建立物體時自動形成的默認貼圖坐標,如果我為物體先賦予一個貼圖坐標修改器,設置為“Box”貼圖方式,再次打開窗口,會發現貼圖坐標在窗口中的形狀改變了。

 

#p#e#

移動一下綠色線框,同時觀察透視圖,不難發現綠色線框內的貼圖就是物體上被貼上的圖,綠色線框移動的時候,綠色線框內的貼圖內容發生了改變,物體上被貼上的圖也相應發生改變。
注意綠色線框的形狀,和物體(也就是折頁)的形狀是有一定的對應關係的,也就是說,貼圖坐標和折頁形狀是對應的,也分為兩部分,也有一條連接線。
移動綠色線框,同時觀察透視圖,大家可以揣摩一下這種對應關係。

 

#p#e#

為方便觀察,我先把窗口的背景網格關閉了。把綠色線框,也就是貼圖坐標縮放一下(移動、縮放、背景網格關閉等命令很簡單,在後麵我集中講,目前先使大家理解什麼是編輯貼圖坐標),同時觀察透視圖,會發現折頁被重複貼圖。在這裏告訴大家,注意中央那個深藍色的粗線方框,如果貼圖坐標超出它的範圍,物體就會被重複貼圖。

 

#p#e#

大家應該注意到了貼圖的變形,注意透視圖中車模的臉部,可以判斷貼圖出現了拉伸。觀察貼圖坐標的形狀,與折頁的真實尺寸相比較(每頁的高度略大於寬度),貼圖坐標每半邊的高度遠大於寬度。因此,在“寬”的麵上貼了“窄”的圖,“窄”的圖為了覆蓋滿這個麵,隻好把自己拉伸了。不知道我這樣描述,大家是否能理解。
用移動點的方式,把貼圖坐標的比例調整一下,觀察透視圖,會發現拉伸的情況獲得了改善。
對於花卉等貼圖,把貼圖坐標調整以後,一般可以滿足要求,即使有少許變形也看不出來。但對於人物,則需要對貼圖坐標進行更細致的編輯,這就是分割與合並貼圖坐標。

 

#p#e#

回想教程開頭手提紙袋的例子,上麵的圖案都是在平展的紙上印刷好,然後折成的。在給物體賦予貼圖以後出現貼圖變形,或者貼圖沒有出現在需要的位置,實際就是我們沒有把每個麵的貼圖坐標與這個麵的形狀吻合。如果能把各個麵的貼圖坐標象手提紙袋那樣展平,就能為貼圖的正確定位,並且不出現變形。
Edit UVWs窗口能夠將貼圖坐標展開並壓平,請看下圖的命令。在壓平前,為了更直觀的觀察結果,應把每邊折頁的高度和寬度做的差別比較明顯,我先把高度和寬度的比定為大約2:1。

 

#p#e#

按上圖使用命令後出現一個對話框,不必改變默認的數值,按OK即可。

 

 

#p#e#

這樣貼圖坐標被分成了2部分。觀察後發現,每一部分的長度和寬度的比例與折頁真實的比例是一樣的,也是大約1:2。

 

 

#p#e#

如果折頁的每半邊比例不一樣,一邊為1:2,另一邊為1:1,那麼貼圖坐標被壓平後,形狀也相應變化,與折頁實際比例是吻合的。
這表明,由於貼圖坐標的形狀引起的貼圖變形將不會出現了。現在要做的就是在貼圖坐標範圍內把需要的貼圖內容設置好。

 

#p#e#

讓貼圖在窗口內顯示出來,由於藍色的粗線框是正方形的,我們把貼圖每邊的像素也設置為相同(這個用Photoshop軟件很容易做到),使顯示在藍色的粗線框內的貼圖不出現變形。

 

#p#e#

貼圖坐標壓平後,方向不一定合適,一邊觀察透視圖上貼圖的變化,一邊旋轉貼圖坐標(兩部分單獨分別進行),使折頁上的貼圖方向符合要求。分別將兩部分坐標移動,框住希望出現在折頁上的貼圖內容。

 

#p#e#

然後觀察透視圖,發現貼圖坐標內的貼圖內容已經完整的貼在了折頁的兩半邊上,並且沒有出現拉伸或者壓縮。

 

#p#e#

為實現折頁上兩半邊貼圖的連續性,需要縫合兩部分貼圖坐標。縫合前先把兩部分貼圖坐標分開一些,便於找到兩個坐標的共用邊,隻有共用邊才能使用縫合命令。

 

#p#e#

同時選擇其中一個坐標框的每條邊上的兩個點,被選中的點會高亮紅色顯示,很快會發現當選擇某一條邊時,另一個坐標框一條邊的兩個點會高亮藍色顯示,這就表明這條邊是兩個貼圖坐標共用的,反應在折頁上就是折頁中間的連接線。

 

#p#e#

按下圖使用縫合命令,會彈出一個對話框,按OK即可,兩部分坐標會自動縫合在一起,把縫合好的坐標移動回藍色粗線框裏,前麵說過,貼圖坐標超出藍色粗線框的部分會被重複貼圖。

 

 

#p#e#

移動縫合好的貼圖坐標,框住希望出現的貼圖內容,觀察透視圖,發現折頁的兩半邊的貼圖已經連續在一起了。

 

#p#e#

看看對貼圖坐標進行編輯後的折頁渲染圖,通過編輯,實現了貼圖的連續性,使貼圖不出現變形,出現在折頁上的貼圖內容是受到控製的。

 

#p#e#

下麵結合一個實例來講述,我們在實際工作中經常需要在坡屋頂上做瓦的貼圖,通常的坡屋頂由幾個大小不等斜麵組成,使用貼圖坐標修改器中的貼圖方式難以兼顧各個麵,但如果通過編輯貼圖坐標把各個麵的貼圖坐標壓平,問題就好解決多了。請看下麵的例子:
先建立一個Box,然後轉化為Poly,選擇頂麵縮放,形成大關係。

 

#p#e#

為貼圖坐標展開的簡便,把無關的頂麵和底麵刪除。

 

#p#e#

先添加一個貼圖坐標修改器,選擇Plana(平麵)方式。這樣坡屋頂在展開的時候,形狀才適合進一步編輯。然後添加Unwrap UVW修改器,打開編輯窗口。

 

#p#e#

使用壓平貼圖坐標命令,注意彈出的對話框中Face Angle(麵的夾角)的數值改為15。

 

#p#e#

點OK,貼圖坐標被壓平。可以看到4個坐標框與坡屋頂4個麵的形狀是對應的。

 

#p#e#

在編輯窗口中顯示瓦的貼圖,觀察透視圖,按照合適的尺度,在材質編輯器中設置好Tiling(貼圖重複次數)。選擇所有的坐標框,旋轉180度,這樣瓦的鋪貼方向才正確。

 

#p#e#

看看透視圖,判斷一下瓦的貼圖是否正常。目前看上去基本合格。

 

#p#e#

在修改器堆棧點右鍵,塌陷所有修改器,成為一個Poly 物體,這個時候瓦的貼圖已經與屋麵成為一體,即使增加屋麵細節也不會失去。使用Poly命令,建立屋脊和簷口。

 

#p#e#

看看渲染效果

 

#p#e#

下麵通過另一個實例來講述縫合貼圖坐標的應用。我們在實際工作中經常需要在曲麵物體上貼圖,比如在弧牆上貼磚或者馬賽克,使用貼圖坐標修改器通常無法很好的處理貼圖的變形問題。弧牆實際上是由一係列麵轉折構成,把這些麵的貼圖坐標壓平並且按順序縫合,就可以獲得比較完美的貼圖效果。首先使用Poly建立轉折的曲麵。在細分圓滑之前,先把貼圖坐標編輯好。

 

#p#e#

先看看直接運用貼圖坐標修改器中Box方式的效果,可以看見中間弧線突出部位馬賽克有比較明顯的拉伸。

 

#p#e#

把紅衣車模貼上,可以看出弧牆的貼圖被分為兩部分,各自為戰。因此直接運用貼圖坐標修改器中Box方式無法把貼圖處理好。

 

#p#e#

添加Unwrap UVW修改器,使用壓平坐標命令。

 

#p#e#

因為各個麵的夾角比較小,因此對話框中Face Angle的數值設為5。

 

#p#e#

結果弧牆的貼圖坐標被壓平為11個麵,和弧牆的實際麵數是一樣的。

 

#p#e#

按前麵介紹過的方法逐一縫合每個麵,使它們成為一體。

 

#p#e#

把坐標旋轉到正確方向,框住紅衣車模,到透視圖驗證一下貼圖是否正確。

 

#p#e#

紅衣車模的形象符合要求。

 

#p#e#

再看看馬賽克,拉伸變形已經消失,也比較流暢。

 

#p#e#

塌陷修改器堆棧,轉化為Poly,勾選細分圓滑,數值設為2。牆麵圓滑了。

 

#p#e#

現在編輯好的貼圖坐標已經完全粘貼在曲麵上了,即使使用Poly命令增加一些細節,也不會對貼圖坐標有影響。給牆麵增加牆裙和頂部高度。

 

#p#e#

渲染3個角度,可以看見曲麵上每部分的馬賽克的貼圖都大小一致,形狀正常。

    本文僅為提供更多信息,不代表火星時代同意其觀點或描述,如需轉載請注明出處。

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定