io_scene_psk_psa 项目推荐
1. 项目基础介绍和主要编程语言
io_scene_psk_psa 是一个开源的 Blender 扩展插件,主要用于导入和导出 Unreal Engine 中使用的 PSK 和 PSA 文件格式。该项目的主要编程语言是 Python。
2. 项目核心功能
该插件的核心功能包括:
- PSK/PSA 文件的完整导入和导出:支持从 Unreal Engine 中导入和导出网格和动画数据。
- 非标准文件部分数据的支持:在导入时支持顶点法线、额外 UV 通道、顶点颜色和形状键等非标准数据。
- 精细的 PSA 序列导入:支持高效的导入大型 PSA 文件,并保留序列元数据(如帧率),以便在导出时重用。
- 特定骨骼集合的排除:在导出 PSK/PSA 文件时,可以排除特定的骨骼集合(如 IK 控制器)。
- PSA 序列的直接导出:支持从动作或场景的时间线标记、姿势标记或 NLA 轨道条中直接导出 PSA 序列。
3. 项目最近更新的功能
最近更新的功能包括:
- 拖放导入:现在可以通过拖放方式导入 PSK 和 PSA 文件。
- UI 选项组织:导入和导出 UI 选项已组织成面板,以便于导航。
- PSA 配置文件处理:增加了对从 UEViewer 发出的 PSA 配置文件(*.config)的处理。
- 进度指示器:在导出 PSK 文件时增加了进度指示器,以便在处理大量对象时提供反馈。
- 自动平滑:导入带有自定义顶点法线的 PSK 文件时,现在默认启用自动平滑。
这些更新进一步增强了插件的功能性和用户体验,使其在处理 Unreal Engine 相关文件时更加高效和便捷。