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

火炬之光模型导出(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吧。节点要自己加入



 


 


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


 


前面是加入的link,skeletonName是动作文件。


再用OgreXmlConvert将改动过后的xml文件转化回二进制.skeleton文件。




 


7 打开blender 点击file—>import—>Ogre(.mesh)


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


然后选择你修修改画以后的.mesh文件


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


lz測试之后发现贴图没有附上,由于没有学过blender,所以先无论了,导出以后在unity3d中附贴图


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


然后点击export—>fbx就能够导出unity3d可用的fbx文件了


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


动画已经带了,可是贴图得自己加顺便大小得改成1


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


 


ok,到此就结束鸟


看下动画


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>


 


<span>火炬之光模型导出(Unity载入火炬之光的模型)</span>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119270.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月13日 上午10:00
下一篇 2021年11月13日 上午10:00


相关推荐

  • java中国象棋绝杀算法_象棋30种绝杀秘籍大全,GIF图解灵活运用可百战百胜,绝无敌手…

    java中国象棋绝杀算法_象棋30种绝杀秘籍大全,GIF图解灵活运用可百战百胜,绝无敌手…象棋文化源远流长 象棋有各种各样的杀法 古人根据各杀法的特点分别给起了很多有趣的名字 很多杀法我们都用过多次 具体名字还不知道 下面就学习下各种杀法的命名吧 1 钓鱼马用马在对方三 三或七 三位置上 照将 或者控制对方将的活动 然后借马之力 用车或兵将死对方 称为 钓鱼马 杀法 2 拔簧马车借用马的力量 进行抽将得子 直到将死对方的杀法 称为 拔簧马 杀法 3 立马车这是运用车 马联攻 巧妙

    2026年3月20日
    2
  • stimulsoft mysql_Stimulsoft Server

    stimulsoft mysql_Stimulsoft ServerStimulsoftReports.Server是一个客户服务器系统,允许您轻松、高效地使用报表实现完整的工作周期,包括从执行信息处理任务的设计和自动化到为用户准备便利的结果演示。快速和现代化的StimulsoftReports技术实现了报表模块的功能,并且灵活性和可靠性都经过了测试。StimulsoftReports.Server的特性概括:使用图形元素和不同的图表可以将通用数据源转换为明亮和…

    2022年7月26日
    7
  • 电视处理器a53和a55哪个厉害(cortexa55处理器好吗)

    小编语:手机处理器从32位向64位的迁移过程中,功耗增加以及给手机厂商带来的散热成为一个很大的问题。目前Cortex-A57已经是64位手机处理器芯片的主流内核,它的功耗不降下来,更多手机功能的开发可能受限于系统总功耗而无法实现,ARM这次推出的Cortex-A35显然在这方面下了不少功夫,究竟能给手机厂商带来多少实惠,还要等终端产品推出后才见分晓……64位元处理器应用版图…

    2022年4月13日
    752
  • pycharm新建Python文件模板

    pycharm新建Python文件模板coding utf 8 Author USER File NAME py Time DATE Desc if name main pass

    2026年3月20日
    1
  • .py和.ipynb的小知识

    .py和.ipynb的小知识目录1.相同点2.区别3.转换4.类比1.相同点用Python语言编写的源代码文件,其文件后缀是“.py”或“.ipynb”。用Python语言编写的源代码文件,其文件后缀是“.py”或“.ipynb”。2.区别.py:".py"文件是标准的Python源代码文件,通常情况下,使用“.py”的python源代码文件。可以用Spyder编辑并运行.py文件。也可…

    2025年8月10日
    5
  • linux jdk安装步骤(下载安装jdk)

    1.linux虚拟机需要先连接互联网2.命令行下载jdk安装包3.jdk安装包解压安装及环境配置4.直接在线安装jdk并配置运行环境。1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)[root@localhost~]#yumsearchjava|grepjdk2.选择版本,进行安装//选择1.7版本进行安装[root@localhost~]#yuminstalljava-1.7.0-openjdk[root@localhost~]#yumins

    2022年4月11日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号