Blender FBX模型导入导出插件 Better FBX Importer & Exporter v5.4.9

Blender缺乏原生FBX支持,当我们导入一些旧的和新的FBX文件时,它经常失败。 所以我从零开始用FBX官方SDK做了一个更好的FBX进出口商。 该插件兼容所有FBX版本,从ASCII到二进制,从FBX 5.3到FBX 2020。 我已经用大约一百个由3d数字艺术家在3ds Max、Maya或Cinema 4D制作的商业FBX文件测试了导入器和导出器,该插件可以成功地导入和导出这些FBX文件。 导出的FBX和DAE文件已经在Unity Engine 2019、Unreal Engine 4/5和Godot Engine v3.2中验证,没有问题。

特征

  • 支持Blender v2.82 – v3.3
  • 支持从3ds Max & Maya导入PBR材质。
  • 支持将PBR材质导出到Unity引擎和虚幻引擎4/5。
  • 支持搅拌机渲染器,循环渲染器和Eevee渲染器。
  • 支持N边形(由超过4个顶点组成的多边形)。
  • 支持导入FBX,DAE,OBJ,DXF和3DS文件。
  • 支持出口FBX,DAE,OBJ和DXF文件。
  • 支持导出FBX平滑组。
  • 支持自动骨骼定向。
  • 支持骨架变形动画。
  • 支持导出非线性动画。
  • 支持形状关键点动画。
  • 支持多种材质集。
  • 支持多个UV集。
  • 支持多个顶点颜色集。
  • 支持附加到骨骼的网格。
  • 支持网格实例。
  • 支持通用节点变换动画。
  • 支持虚拟节点。
  • 支持相机。
  • 支持灯光。
  • 支持自定义属性。
  • 支持导入Maya格式的顶点动画(。mc/。mcx)和3ds Max格式(. pc2)。
  • 支持导出Maya格式的顶点动画(。mcx)和3ds Max格式(. pc2)。
  • 兼容所有FBX版本。
  • 支持从任何通用装配系统导出。
  • 支持从Rigify自动装配系统导出游戏友好的甲胄。
  • 支持导入搅拌机友好的电枢和3d模型。
  • 支持导出游戏引擎友好的甲胄和3d模型。
  • 支持批量导入多个文件。
  • 支持批量导出到单独的文件。
  • 支持导出多个动作或多个NLA轨道。
  • 支持将多个动画连接成一个动画。
  • 支持UDIM映射。
  • 支持Unity Engine 2019,Unreal Engine 4/5和Godot Engine v3.2。
  • 支持Windows,Linux和macOS。

限制

  • 不支持IK骨骼*。
  • 不支持自定义骨骼形状。
  • 不支持多个绑定姿势。

IK支持

从版本4.1.10开始,附加组件可以导出和导入基本IK约束。 您只能使用空对象作为目标对象,如果您没有指定目标对象,插件将自动创建一个空对象作为目标对象。 该插件可以正确地从Maya导入基本IK约束,但导出的IK约束与Maya不兼容。 要将基本IK约束导入Maya,需要插入任何对象的至少一个关键帧,因为Maya将IK约束视为动画数据,如果没有任何动画数据,IK约束将被忽略。 将基本IK约束导入Maya后,您会发现骨骼不能被效应器正确驱动,这是由错误的极向量值造成的。要修复该问题,需要将IK链之间的每个骨骼的旋转值复制到“预旋转”值,并将旋转值重置为零,对于Maya,使用“预旋转”值来计算极点向量值。 由于3ds Max根本无法导出和导入IK约束,因此您无法为3ds Max导入和导出IK约束。

插件安装

安装方法一

打开软件,顶部菜单点击 编辑(Edit) → 首选项(Preference) → 插件(AAdd-ons) → 安装(Install) ,在弹出的窗口里选择插件*.zip格式文件安装,然后启用该插件即可。

安装方法二

把zip格式文件解压出来:把 解压出来的 文件夹 复制到Blender安装路径的addons目录里,如:
C:\Program Files\Blender Foundation\Blender\3.xx\scripts\addons

打开Blender,在文件-用户设置-插件,查找插件名称,启用该插件即可。