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