先说明几点。导出方案可行,測试通过。

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载入火炬之光的模型)的更多相关文章

  1. Unity 3d导入3dMax模型 产生若干问题

    Unity 3d导入3dMax模型 会产生若干问题,按照官方 的说明,将max 模型导成fbx文件 导入untiy似乎也不能解决 1.x轴向偏转3dmax模型导入后自动有一个x轴270度的偏转,巧合的 ...

  2. 3D max模型导入unity 3D中注意事项

    一.单位,比例统一   在建模型前先设置好单位,在同一场景中会用到的模型的单位设置必须一样,模型与模型之间的比例要正确,和程序的导入单位一致,即便到程序需要缩放也可以统一调整缩放比例.统一单位为米. ...

  3. Revit二次开发-BIM模型导出

    最近一个月一直在研究Revit二次开发-BIM模型的导出,在网上找了很多相关资料学习.下面简单介绍一下我最近做的这个BIM模型的导出功能. 开始尝试使用Revit2015的样例程序里提供的读取模型几何 ...

  4. Unity 触屏缩放模型

    现在的手机都是触屏控制的,那么在游戏中我们想通过手指在屏幕上滑动捕获相应的动作呢?Unity官网API中提供了Input类和Touch类,在该类里提供了许多接口.相信只要我们稍微看下,就可以自己应用了 ...

  5. 『TensorFlow』模型保存和载入方法汇总

    『TensorFlow』第七弹_保存&载入会话_霸王回马 一.TensorFlow常规模型加载方法 保存模型 tf.train.Saver()类,.save(sess, ckpt文件目录)方法 ...

  6. TensorFlow 自定义模型导出:将 .ckpt 格式转化为 .pb 格式

    本文承接上文 TensorFlow-slim 训练 CNN 分类模型(续),阐述通过 tf.contrib.slim 的函数 slim.learning.train 训练的模型,怎么通过人为的加入数据 ...

  7. 【NLP学习其五】模型保存与载入的注意事项(记问题No module named 'model')

    这是一次由于路径问题(找不到模型)引出模型保存问题的记录 最近,我试着把使用GPU训练完成的模型部署至预发布环境时出现了一个错误,以下是log节选 unpickler.load() ModuleNot ...

  8. Mxnet速查_CPU和GPU的mnist预测训练_模型导出_模型导入再预测_导出onnx并预测

    需要做点什么 方便广大烟酒生研究生.人工智障炼丹师算法工程师快速使用mxnet,所以特写此文章,默认使用者已有基本的深度学习概念.数据集概念. 系统环境 python 3.7.4 mxnet 1.9. ...

  9. 生成模型(Generative)和判别模型(Discriminative)

    生成模型(Generative)和判别模型(Discriminative) 引言    最近看文章<A survey of appearance models in visual object ...

随机推荐

  1. UVA 1619 Feel Good(DP)

    Bill is developing a new mathematical theory for human emotions. His recent investigations are dedic ...

  2. 深入理解GCD ( 二 )

    转自@nixzhu的GitHub主页(译者:Riven.@nixzhu),原文<Grand Central Dispatch In-Depth: Part 2/2> 欢迎来到GCD深入理解 ...

  3. The connection to adb is down, and a severe error has occured.问题解决

    遇到问题描述: 运行android程序控制台输出 [2013-06-25 11:10:32 - MyWellnessTracker] The connection to adb is down, an ...

  4. Java运行时内存

    对于java程序员来说,并不必显示地对内存进行管理,一切都交给java虚拟机去做吧,而且,你也不一定做得比java虚拟机来得专业.好像所有内存管理都交给虚拟机去做就万事大吉了,但是,事实有时并非如此, ...

  5. 04-IOSCore - User Defaults、Archive、存储总结

    一. User Defaults 1. 是什么? 是一个特殊的plist文件 2. 干什么? 用于保存应用的配置信息 3. 存什么信息? 信息:欢迎界面有没有被打开过 目的:欢迎界面只显示一次 信息: ...

  6. android之View的启动过程

    转自:http://www.cdtarena.com/gpx/201308/9607.html 程序里调用了onSizeChanged方法进行了一些设置,不知道onSizeChanged是在什么时候启 ...

  7. Cloud Engine

    Cloud Engine:大杀器如何炼成   郑昀 创建于2016/6/18 最后更新于2016/6/19 点击查看我的<如何从零搭建一个技术平台>,这是一个系列.转载时请注明“转载自旁观 ...

  8. 修改 Mac 默认 PHP 运行环境,给 MAMP 配置全局 Composer

    在没有配置全局性的 Composer 的时候,如果你在没有安装 Composer 的目录下运行 Composer 命令,比如:create-project 系统会返回: Could not open ...

  9. mysql 如何修改、添加、删除表主键

    在我们使用mysql的时候,有时会遇到须要更改或者删除mysql的主键,我们能够简单的使用alter table table_name drop primary key;来完成.以下我使用数据表tab ...

  10. mysql服务无法启动

    可能是没有data文件夹,可以新建或拷贝以前的data文件夹到安装目录.