广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 16640 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x12 鲜花 x60
分享: 转寄此文章 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.023480 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言