[工具] 将 3D 模组导入到 Minecraft 中

Home Home
引用 | 编辑 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 中

.

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


献花 x2
引用 | 编辑 mychat09087
2012-05-23 19:36
1楼
  
非常的乱呢,跟不上丫……能够加点图文吧? 表情

献花 x0