火炬之光模型导出(Unity加载火炬之光的模型)
先说明几点,导出方案可行,测试通过。
python和blender的版本一定要用下文中所说的。新的Python或者是新的Blender版本都无法完美导入。
导入导出脚本可以选择 (http://code.google.com/p/torchlight-to-blender/)这里下载,也可以使用下文中的那个,差别不大。
注意,链接中的资源导入脚本其实有两套,一套是给Blender 2.5以上版本使用的,一套是给Blender 2.4.9版本使用的。只有老的版本的导入脚本支持骨骼动画的导入。新的版本没有移植全,不支持动画的导入。
导入到Blender之后,模型贴图没有附上,可以不做修改,直接导出fbx,然后在Unity中修改。导出的时候别忘记选择导出所有的Action,Unity中可以看到切分好的动画。附上贴图就可以直接使用了,完美!!
参考原文如下:
首先,下载火炬之光,随便什么版本,然后下载python与blender,这里推荐的都是亲自尝试以后的版本,之前装的最新的,结果没用无法导入
如果有max的话可以用 3dsmax ImportOgre脚本导入mesh,这样更方便,因为max用得人毕竟多一点
1. 首先安装python,最好
http://www.python.org/ftp/python/2.6.2/
然后安装blender
http://download.blender.org/release/Blender2.49b/
2. 再下载OgreCommandLineTools
进入 http://www.ogre3d.org/download/tools 主页后,选择下面OgreCommandLineTools一栏,比如你操作系统是windows,就选择windows版本下载。(支持全系列windows操作系统)
3 下载blender import.py
http://www.ogre3d.org/tikiwiki/BlenderImport
直接点击Sources:右边的svn即可下载,然后存为ogre_import.py脚本
4 修改IMPORT_OGREXMLCONVERTER = C:\OgreCommandLineTools\OgreXmlConverter.exe为你的OgreCommandLineTools的目录
5. 解压缩游戏目录内的 Pak.zip 压缩文件.
6 骨骼动画并不能直接用,要用skeleton的话,就得用OgreXMLconvert将.skeleton文件转换回xml文件,在Animation里添加link的动作文件。
(这个貌似不需要,用我链接中的导入脚本的话,可以直接识别文件夹下的动作文件)
以dog.skeleton为例,直接把文件拖到你下载的OgreCommandLineTools中的OgreXmlConverter.exe上,
把dog.skeleton转化为xml文件后,发现animation里没有链接skeleton,自己添加skeleton link吧。节点要自己添加
前面是添加的link,skeletonName是动作文件。
再用OgreXmlConvert将修改过后的xml文件转化回二进制.skeleton文件。
7 打开blender 点击file—>import—>Ogre(.mesh)
然后选择你修改动画以后的.mesh文件
lz测试之后发现贴图没有附上,因为没有学过blender,所以先不管了,导出以后在unity3d中附贴图
然后点击export—>fbx就可以导出unity3d可用的fbx文件了
动画已经带了,但是贴图得自己加顺便大小得改成1
ok,到此就结束鸟
看下动画
火炬之光模型导出(Unity加载火炬之光的模型)相关推荐
- Unity加载火炬之光的场景
原文 http://blog.csdn.net/langresser_king/article/details/38423793 因为一些基础的数学问题,前前后后一共研究了四五天,今天终于有些眉目了 ...
- TensorFlow 加载多个模型的方法
采用 TensorFlow 的时候,有时候我们需要加载的不止是一个模型,那么如何加载多个模型呢? 原文:https://bretahajek.com/2017/04/importing-multipl ...
- Unity加载倾斜摄影模型/激光点云,开源
[重大更新]现已支持WebGL 业余时间尝试了下用Unity加载倾斜摄影模型/激光点云,目前支持Bentley ContextCapture生成的3MX格式 源码见 https://github.co ...
- cesium模型加载-加载fbx格式模型
整体思路: fbx格式→dae格式→gltf格式→cesium加载gltf格式模型 具体方法: 1. fbx格式→dae格式 工具:3dsMax, 3dsMax插件:OpenCOLLADA, 下载地址 ...
- 用《捕鱼达人3》讲解Cocos引擎3D技术(一):加载鱼的模型和播放动画
大家好,相信许多朋友们都听过或玩过<捕鱼达人>这款游戏.今年7月中旬,<捕鱼达人3>正式发布,24小时就突破实现1千万下载,欢迎大家一起来下载试玩! 本次<捕鱼达人3&g ...
- 第一节:加载鱼的模型和播放动画
大家好,相信许多朋友们都听过或玩过<捕鱼达人>这款游戏.今年7月中旬,<捕鱼达人3>正式发布,24小时就突破实现1千万下载,欢迎大家一起来下载试玩! 本次<捕鱼达人3&g ...
- tensor和模型 保存与加载 PyTorch
PyTorch教程-7:PyTorch中保存与加载tensor和模型详解 保存和读取Tensor PyTorch中的tensor可以保存成 .pt 或者 .pth 格式的文件,使用torch.save ...
- 【深度学习】Keras加载权重更新模型训练的教程(MobileNet)
[深度学习]Keras加载权重更新模型训练的教程(MobileNet) 文章目录 1 重新训练 2 keras常用模块的简单介绍 3 使用预训练模型提取特征(口罩检测) 4 总结 1 重新训练 重新建 ...
- 超图桌面版加载obj 3D模型 - 2
在 https://blog.csdn.net/bcbobo21cn/article/details/109041525 里,加载obj格式模型没有出来效果: 下面来看一下其他方法:当前用的版本是10 ...
最新文章
- 无人驾驶产业发展现状及影响
- java一定时间间隔的定时任务_Java 定时任务---Timer
- C语言sprintf 和 sscanf函数
- centos6.9下安装composer
- mysql search yum_mysql安装-yum方式
- linux服务器加入windows域时报错Ticket expired
- 32tomcat的目录结构
- magento SEO
- Python+pandas一维数组常用操作
- python中==和is与isinstance()和type()区别
- Harmonic Number (II) LightOJ - 1245 (找规律?。。。)
- python从字符串中删除字符_在Python中从字符串中删除字符
- 关于H5的标签整理合集(一)
- 网络安全--风险评估
- 三态门有一个信号控制端en_什么是三态门? 三态逻辑与非门电路以及三态门电路...
- Seaweeds配置部署
- SAP工具箱通用条件/加点率配置
- Java“菜单“树递归-合并子树
- scrapy爬虫之爬取百度手机助手app信息并保存至mongodb数据库(附源码)
- 万豪国际集团全新人才品牌“Be”将于全球超8300家酒店上线 | 美通社头条
热门文章
- 新书推荐 | 陈山枝博士团队力作《蜂窝车联网(C-V2X)》
- Java-Python对比学习之构造器
- Java mail模板发送高级邮件(二)
- linux c 结构体参数,C语言结构体类型定义
- 百度智能云-创建人脸识别应用
- 为什么有人工作了,还要辞职考研?
- Unity C# 中国天气网城市代码 获取当前天气、各种指数方法
- 文件二维码(FileQRCode) – 通过动态二维码无网传输文件(手机互传,手机电脑互传)
- php label,label
- 修改element ui中form表单的 label 颜色样式