码迷,mamicode.com
首页 > 其他好文 > 详细

《火炬之光》模型导出

时间:2015-07-21 16:44:08      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

      最近朋友学习游戏原画,需要大量练习各类游戏素材。从网上搜索素材图片既费时又不系统,于是就想到能否把其从游戏安装包里直接提取出来。经过一段时间的研究,在《火炬之光》这款游戏上试验成功了。

 

      一.下载Blender

      在书写本文时,最新的版本是2.75a。下载地址在这里。下载zip版解压到某个文件夹下即可。另外,网上有很多教程说需要安装python。其实这个版本已经自带了3.4的python,不需要再去额外下载安装了。

 

      二.下载OgreCommandLineTools

      下载地址在这里或者这里,解压或安装到某个文件夹下即可。网上有种说法,认为1.63版本的适用于《火炬之光》1和2,1.72版本的只适用于《火炬之光》2。经过我自己的测试,1.72版本同样可以解析《火炬之光》1。

 

      三.下载并设置torchlight-to-blender

      有部份参考资料的第三步是去下载一个名为ogre_import.py的脚本,下载地址是这里或者这里。我这里使用的是torchlight-to-blender脚本,下载地址在这里。分为两个系统,for blender 2.49a的和for blender 2.59+的。我既然下载的是2.75a,所以使用后者。

      按照作者的说法,老版本的可以导入动画。我试了一下,导入的不全,且模型细节丢失严重。

      好了,将文件下载下来后解压到Blender目录/2.75/scripts/addons下,然后使用记事本打开__init__.py文件,将其88行由

OGRE_XML_CONVERTER = "D:\stuff\Torchlight_modding\orge_tools\OgreXmlConverter.exe"

      改为第二步OgreCommandLineTools下载并安装的实际的路径,比如我的

OGRE_XML_CONVERTER = "D:\OgreCommandLineTools_1.7.2\OgreXMLConverter.exe"

 

      四.下载模型文件

      下载并安装《火炬之光》,然后解压安装目录内的Pak.zip。其国models文件夹就是模型文件夹。

 

      五.相关软件设置

      打开blender软件,点击File->User preferences...,选择System选项卡,勾选右下角的international fonts,然后勾选interface,tooltips,new data。此时界面就变成中文的了。

      然后点击Add-ons选项卡,在左边的类别选择导入-导出,在右面找到并勾选“Import-Export: Torchlight MESH format”

      最后,文件->导入->Torchlight OGRE(.mesh),打开第四步里的models文件夹里的相关文件即可。

 

      参考

      《火炬之光》官方游戏MOD制作工具使用说明

      火炬之光模型导出(Unity加载火炬之光的模型)

      Unity3D加载火炬之光资源

      torchlight-to-blender

      关于blender的OGRE.mesh导入

      Blender自学笔记 1

      下载的blender是英文版的,怎么转成中文版

《火炬之光》模型导出

标签:

原文地址:http://www.cnblogs.com/ljzforever/p/4664635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!