廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 17318 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x4
[教學] [工具] 將 3D 模組導入到 Minecraft 中  (3D Model Converter)
精華文章
上次有介紹過 如何將 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 中

.


本帖包含附件
zip Ebola_s_vox_package_bat_converter.rar   (2022-06-09 14:19 / 2 KB)   下載次數:77


[ 此文章被ebolaman在2012-02-06 08:28重新編輯 ]

此文章被評分,最近評分記錄
財富:150 (by 小神童) | 理由: 實用的教學文章!



My BOINC stats :

獻花 x2 回到頂端 [樓 主] From:台灣寬頻通訊顧問股份有限公司 | Posted:2012-02-06 08:16 |
mychat09087
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x13 鮮花 x61
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

非常的亂呢,跟不上丫……能夠加點圖文吧? 表情


獻花 x0 回到頂端 [1 樓] From:香港網上行 | Posted:2012-05-23 19:36 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.056328 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言