引用 | 編輯
ebolaman
2012-02-06 08:16 |
樓主
▼ |
||||||||||||
x4
上次有介紹過 如何將 2D 圖片轉換到 Minecraft 中這次是 3D 模組的轉換教學 不過呢,這個 3D 轉換工具沒辦法依照 模組的表面材質 來轉換適當的方塊,轉換完成表面就要靠自己上色囉 需要什麼工具? 1. 一個 3D 模組 2. 一個具有 轉換 3D 模組功能的軟體 (ex. Blender) 3. 把 3D 模組轉換成 .schematic 格式的軟體 (ex. Binvox) 4. 地圖編輯器 MCEdit 一想到 3D 模組 或 軟體,大家可能就立刻想到許多 需要付費的軟體,不過本篇的方法全部都是用 免費 的軟體! 以下將 Step-by-step 示範如何將 Google Sketchup 的 3D 模組導入到 Minecraft 中 如果你手邊已經有 3D 模組檔案,可以直接跳到步驟 3 如果手邊的 3D 模組檔案格式是 VRML, UG, OBJ, OFF, DXF, XGL, POV, BREP, PLY, JOT 檔案直接跳到步驟 5 1. 到 Google 3D Warehouse 尋找可用模組,並下載 (以上 skp 連結 : http://sketchup.google.com/3dwarehouse/details?mid=ba190cd951302bcebdf216239e156a4) 2. 將 skp 檔案開啟在 Google Sketchup (免費版的就行了) 中,然後匯出成 .dae 格式的檔案 3. 用免費軟體 Blender 匯入 .dae 檔案 (原本新檔案好像會預設有一個 立體方塊,右鍵點他,按 Delete 刪除掉) 4. 在 Blender 中,匯出成 .obj 檔案 5. 先進入這個網頁 點 quickstart package 下載 Vox Package,再將底下提供的 兩個 .bat 檔案放置到解壓縮後的資料夾中 接著將轉換完成的 .obj 檔案拖曳到 [Convert] to schematic.bat (* 底下提供) 其他檔案格式 VRML, UG, OFF, DXF, XGL, POV, BREP, PLY, JOT 我就沒試過了 6. 輸入一些參數 : 簡單說明一下 Voxel grid size 越大建立出來的 schematic 模組越大 (例 : 80) Block ID 是要用哪種 方塊建造,可到此處查表 (例 : 輸入 57 即是鑽石方塊) 接下來會詢問一大堆 Y/N 基本上可以一直按 Enter,會按照預設值去設定 看到 "You may close this window now" 的訊息後就可以關閉該 bat 視窗,轉換完成了! 在 .obj 檔案資料夾可以發現有個同名的 .schematic 檔案 7. 打開 MCEdit ,點 Import 載入轉換完成的 .schematic 檔案 完成 進階輸入參數 : 在步驟 6 中 Renders the model in wireframe(Draw edges) 和 Thickens the model 如果選 Y 有助於抓取到 模組中細小的構造 Removes internal voxels 選 Y 會 把轉換後的模組中間掏空 不過 Minecraft 中就是一格一格的,轉換後常會變了調,有時模組原本的花紋會造成很醜的效果,或是轉換後細小的構造不見了,或是不對稱,都需要後來去修改 在 Vox Package 中還有另外一個技巧,原本 Voxel grid size 打 500 在 bat 檔案最後詢問輸入其他參數時,可以加上 -down -down -down -dmin 1 -down 可以輸入多次, -dmin 後面的數字也可以調 這樣輸入三次 -down,則後來 Voxel grid size 將縮減成 500/(2^3) = 62.5,叫做 downsampling,我不知道這是什麼意思 不過實驗後發現有助於移除原本材質中的花紋,變成平滑的效果 小技巧 : 可以先將檔案拖曳到 [Convert] to binvox.bat 再來將轉換後的 .binvox 檔案拖曳到 viewvox.exe 來檢視 底下這是我提供的兩個 .bat 檔案,to schematic 的是轉換到 .schematic 格式,另外一個則是轉換到 .binvox 格式,可以拖曳到 viewvox.exe 來檢視 將以下壓縮檔解壓縮後,把兩個 .bat 檔案依照先前提示放置到 Vox Package 中 .
x2
|
引用 | 編輯
mychat09087
2012-05-23 19:36 |
1樓
▲ |
非常的亂呢,跟不上丫……能夠加點圖文吧?
x0 |