火炬之光模型导出(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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mybatishelperpro激活码_在线激活

    (mybatishelperpro激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html2K…

    2022年4月1日
    279
  • Layui treeTable相关

    Layui treeTable相关layui官网是没有treeTable这个功能的,需要下载额外的插件实现,幸运的是有符合layui风格的treeTable插件,此篇围绕树状表格讲述。treeTable官网指路:https://gitee.com/whvse/treetable-lay/wikis/pages下载有Gitee账号官网TreeTable资源下载路径:https://gitee.com/whvse/treetable-lay无Gitee账号导入treeTable的导入方式和layui其他组件一样,都是通过layui

    2022年5月6日
    55
  • Java单例模式以及其实现

    Java单例模式以及其实现单例模式单例模式(SingletonPattern)是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。简单来说就是类只能创建唯一一个对象实现要求:(1)构造器私有化:指用private修饰构造器,使得外部无法调用构造器,使得类外部方法无法创建该类对象(2)自行创建对象,静态

    2022年7月8日
    18
  • java 常量表达式,需要常量表达式? (Java switch语句)[通俗易懂]

    java 常量表达式,需要常量表达式? (Java switch语句)[通俗易懂]Ihavenoideawhatiscausingthiserror.MyteacherandIwentoveritandcouldn’tfindwhatwaswrong.importjava.util.Scanner;publicclassMailAssignment{publicstaticvoidmain(String[]args){S…

    2022年9月29日
    3
  • 电脑屏幕录制gif_windows录屏快捷键

    电脑屏幕录制gif_windows录屏快捷键有读者在后台问,有没有好用的Windows电脑制作gif工具,那必须有,今天软件工具侠给大家推荐一款非常好用的录屏制作gif软件。主页主页第一个选项就是录屏制作gif:可以设置每秒录制的帧数(1-60),默认是每秒15帧,也可以设置录屏的宽高,也可以直接拖动录屏框调整大小。设置页面:也可以设置捕获屏幕的方式:手动,通过按“捕获”按钮或等效的屏幕快捷键来手动捕获每一帧用户交互,每次单击或键…

    2022年9月16日
    3
  • setContentView剖析[通俗易懂]

    setContentView剖析[通俗易懂]1、setContentView的作用是将View加载到根view之上,这样当显示view时,先显示根view,然后在显示子view,以此类推,最终将所有view显示出来。2、setContentView必须要放在findviewbyid之前,因为view在加载之前是无法引用的。3、setContentView最本质的作用是为要显示的view分配内存。4、act

    2022年6月26日
    31

发表回复

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

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