{%hackmd BkVfcTxlQ %} <style> .er1 {color: #FFFF75;font-size:0.2em;} .er2 {color: #e3532b;font-size:0.8em;} .er3 {color: #48c3f7;font-size:0.8em;} .er4 {color: #8af542;font-size:0.8em;} .hr1 {color: #888888;font-size:0.8em;} .hr2 {color: #f5e887;font-size:0.2em;} .hr3 {color: #B7E1C0;font-size:0.8em;} .hr4 {color: #F4BE90;font-size:0.8em;} .hr5 {color: #5FA8D3;font-size:0.8em;} .hr6 {color: #aac783;font-size:0.8em;} .hr7 {color: #d29be0;font-size:0.8em;} } </style> # 在 Blender 複製模型的 UV mapping ## 檢查模型 不是所有的模型都可以複製UV,兩個模型必須要 " 相同 ",這個相同的意思也不是自己認定的,看起來一樣有時候其實不見得一樣,在blender裡面可以用,頂點索引(vertex ID),來確認這件事情。這為何如此重要,因為在複製時,其實就是用這個索引數字去應對複製。 如下圖有4個模型,我們會以紅色為標準,目的是把紅色的 UV Mapping,複製到其他3個模型。 ![](https://i.imgur.com/OYQVJDD.png) [範例檔案下載](https://drive.google.com/file/d/1Dk4OvtIj4A3XpPrxqSnBzal7E-juR9Kr/view?usp=sharing) <span class="hr2">檔案無法開啟或下載請聯絡柚桑</span> 先簡單目測一下,綠色的形狀最不一樣,黃色和藍色的形狀和紅色一致,這邊是筆者的一個小小的陷阱,接著我們選兩個物體進到編輯模式(下圖1)觀察,這邊我們要開啟 Overlays(下圖2 裡面的,Developer > 索引 (下圖3) 功能。 ![](https://i.imgur.com/Ung9AbK.png) 開啟功能後點選頂點,就會顯示出頂點索引也就是下圖藍色的數字,這邊特別注意一下藍色模型中 綠色圈圈有多一個頂點。 ![](https://i.imgur.com/nfepS8i.png) - 進到編輯模式比較後發現 1. 綠色模型的頂點索引完全一致 1. 黃色與藍色模型的頂點索引不一致 1. 藍色模型 的頂點數量甚至不同 - 所以我們可以說 1. 綠色可以完全複製紅色模型的 UV mapping 1. 黃色可以操作複製紅色模型的 UV mapping 但結果會有差異 1. 藍色則無法操作複製 ## 複製教學 檢查好也確認好模型後,先裝一下內掛 Magic UV,依照下圖步驟安裝,第四步驟需要手動輸入文字。 ![](https://i.imgur.com/ncmw1y1.png) 安裝好後就可以在 "物體模式" 選一下主要物體(也就是拆好UV的)並依照下圖1~6步驟複製該物體的UVmapping。 ![](https://i.imgur.com/5DRW3BU.png) <span class="hr6">看下圖綠色指標可以知道該物體有 UV mapping </span> <span class="hr5">觀察藍色虛線可以知道我們複製的 UV mapping 其實就是模型資料中的UV </span> 接著就可以選目標物體,來貼上如下圖步驟,步驟3中的選項,大家就依照需求選擇即可 ![](https://i.imgur.com/xvFN3Mo.png) ## 結果 複製好後首先要基礎的檢查是否正確,我們可以利用下面步驟,再反向把縫線建立回模型。 ![](https://i.imgur.com/ALhcLMU.png) <span class="hr2">要注意全選UV島塊才可以唷 ( 快速鍵按A全選 ) </span> 先看紅色模型的UVmapping,模型上的紅色線條就是上所用的功能產生出來的縫線,有這個縫線就很好判斷 UV 是否有成功複製。 ![](https://i.imgur.com/6VPmSJj.png) 再來說藍色模型,就像前頭所說,該模型因為頂點數量不一致,所以必定錯誤 !! ![](https://i.imgur.com/G01bFeV.png) ![](https://i.imgur.com/SSgdYQ2.png) <span class="hr5">雖然報錯,還是有執行,但這結果肯定是不能使用的</span> 再來說黃色模型,就像前頭所說,該模型因為頂點索引有差異,所以執行沒問題,但結果非常糟糕 !! ![](https://i.imgur.com/CZNchS0.png) <span class="hr2">雖然沒報錯,也有執行,但是縫線資訊讓我們知道,這結果肯定也是不能使用的</span> 最後來說綠色模型,就像前頭所說,該模型因為頂點索引與紅色一致,所以執行沒問題,也成功複製了UVmapping !! ![](https://i.imgur.com/kjSa2mI.png) <span class="hr6">成功</span> ## 結論 不能單看模型的外表就判斷能否複製,一定要檢查模型的"頂點索引"才可以做UVmapping複製,希望這篇文章可以幫到大家的忙,少走些冤枉路。 P.S 這邊工商一下,我有家教班喔,如果有需要的可以[聯絡](https://hackmd.io/@IssacBlndr/H1ENISuaO)我唷 ^ ^ [ blender 家教班 ](https://hackmd.io/@IssacBlndr/H1ENISuaO)