举荐:将 NSDT场景编辑器 退出你的3D开发工具链
孪生场景编辑器(NSDT)
https://ted.sinoccdc.cn/

Hello . 大家好!明天给大家安利一款从blender到unreal的插件。随着blender的大红大紫,各种插件也被陆续开发,这里分享的就是一款github下面收费的插件blender for unreal。首先该插件能够将你blender外面做的所有Mesh,SkeletaMesh,Animation(NLA和Actions),Collision,Camera,Sequencer等进行导出。它也能够同时导出场景外面的所有assets,简化了从blender导出到unreal中的办法。同时,这个插件蕴含了一个谬误查看器,为了避免导出出错所以会生成一个python脚本,能够在unreal中间接调用这个脚本将blender中的camera和animation以levelsequence的模式导到unreal中。装置首先文末获取插件。插件有两个版本0.2.6.2和0.2.3d,别离实用于blender2.8和blender2.7。下载插件当前肯定不要解压这个zip压缩包,因为blender辨认的插件格局是.py和.zip。咱们只须要把blender关上,而后Edit-preference

在弹出的界面中抉择Add-ons,而后点Install

而后抉择下载下来的zip后。Install Add-on from File…,而后就看到插件曾经被加载到blender外面了,勾选后面的勾勾会将插件加载到工具栏外面。

回到blender界面,点击视图右上角把插件的界面给拉进去


利用当初来简略介绍一下罕用的导出性能一、导出物件在view窗口抉择一个物体,在插件窗口会对应显示名字以及导出属性;

抉择要导出的物件,设置导出类型为Export recursive,这个能够导出lod等属性。留神每个须要导出的物件都要进行设置。抉择了Export Recursive后,每个对象将连同所有子对象一起导出到fbx文件中。如果你不想导出子级,能够在子级中抉择No exported。默认状况下,fbx文件的场景核心将等于blender中对象的原点地位。所以,物体在blender场景中的地位无关紧要。对于Skeletal mesh,导出时须要设置为Export recursive.

单击最上面的Export for UnrealEngine4进行导出。

二、导出collection在3D视图(T)中关上“工具”面板,将其放大,找到插件中的Export,这里能够勾选须要导出的类型(collections)

在插件结尾单击update collection list能够更新collection,而后抉择要导出的collection

最初单击最下方Export for UnrealEngine4导出collection三、Collisions and sockets能够间接在blender外面给物体创立collisions(StaticMesh)和sockets(static/SkeletalMesh)1.创立一个mesh来用作collision(对于sockets,创立一个empty对象)。Asset能够蕴含多个collisions,然而每一个collision只能被用在一个对象上。2.抉择你的collision(或者empty),最初抉择须要附给的物体。3.关上collisions and sockets面板,单击响应的按钮来将抉择转换为collision或者socket(collider会变成绿色)。

如想要用胶囊,请在同一个对象中应用2个球体

如果是更改蕴含了collision的对象名称,就须要在插件最下方点击checkpotential errors来更新所有collision的层次结构和名称

四、导出lod这个只实用于用UnrealEnginePython导出的StaticMesh1.抉择你想要导出的物件而后导出属性抉择为Export recursive2.而后把你所有的lods模型都抉择为Export recursive,并且勾选Export as lod?(lod0不勾选)

3.抉择main asset(lod0),而后关上属性面板ObjectImport Properties4.别离用用下拉框抉择或者用吸管吸入对应的lod1,2,3

5.设置完当前一拉到底导出文件五、用UnrealEnginePython导入unreal1.在blender中,关上Import Script面板,而后抉择一个你想要导出的地位

2.点击check potential errors查看谬误而后导出3.关上Clipboard Copy面板,复制命令

4.装置UnrealEnginePython,资源包外面有安装包,有趣味能够自助搜教程装置5.在unreal中,关上python的控制台,window-Developer Tools-Python Console6.在python Console中粘贴方才复制的命令unreal_engine.py_exec(r”C:[Folder]\ImportSequencerScript.py”),Folder就是脚本的地位,默认在ExporterFbx文件夹中blender文件的地位

7.回车就能够看到咱们的物件曾经被导进unreal啦更多功能可戳:https://github.com/xavier150/Blender-For-UnrealEngine-Addons资源获取链接:https://pan.baidu.com/s/1NeFITH2lJZqIzElN07ae5w提取码:ckn3复制这段内容后关上百度网盘手机App,操作更不便哦起源:https://jiaocheng.hxsd.com/course/content/11035/