XPS Import/Export 2.3.1 —— 导入导出 XNALara/XPS 模型与姿势(网格/骨骼/材质,Blender 5.0+)

📦 资产下载本包为 XPS Import/Export 2.3.1(作者 maylog),解压后共 25 个文件、合计 409,086 字节。根目录含 blender_manifest.toml(id=io_xnalara、version 2.3.1、blender_version_min 5.0.0)与 __init__.py 注册入口;顶层条目:__init__.py、ascii_ops.py、bin_ops.py、blender_manifest.toml、export_obj.py、export_xnalara_model.py、export_xnalara_pose.py、icons/、import_obj.py、import_xnalara_model.py、import_xnalara_pose.py、material_creator.py、mock_xps_data.py、node_shader_utils.py、read_ascii_xps.py、read_bin_xps.py、timing.py、write_ascii_xps.py、write_bin_xps.py、xps_const.py、xps_material.py、xps_panels.py、xps_tools.py、xps_toolshelf.py、xps_types.py。
XPS Import/Export 2.3.1 —— 导入导出 XNALara/XPS 模型与姿势(网格/骨骼/材质,Blender 5.0+)

网上有大量以 XPS/XNALara 格式流通的游戏角色模型。要在 Blender 里用它们,需要能读这种格式。XPS Import/Export 是原 XNALaraMesh 的维护分支,负责把 XPS 模型与姿势带进 Blender,也能把模型导出回 XPS,覆盖网格、骨骼、材质、贴图与动画。

· 导入 XPS(XNALara)模型文件(.mesh / .xps),含网格与骨骼
· 导入时一并处理材质与贴图,尽量还原外观
· 把 Blender 模型导出为 XPS 格式
· 支持姿势(pose)数据的导入与导出
· 支持 armature、材质、贴图与动画数据
· 原 XNALaraMesh 的社区维护分支,兼容 Blender 5.0+
· 二进制与 ASCII 两种 XPS 解析路径均支持

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,通过导入菜单选择 XPS 文件,模型连同骨骼、材质、贴图被导入场景;需要回传时用导出功能把模型/姿势写成 XPS。姿势的导入导出在对应面板操作。

游戏角色模型(XPS 格式)的获取与在 Blender 中的二次创作;角色姿势(pose)的导入导出;把 Blender 模型导出为 XPS 供其他工具使用;游戏同人创作与素材整理。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.0 及以上。问:支持骨骼和姿势吗?答:支持网格、骨骼、材质、贴图与姿势数据。问:能导出吗?答:能,可导出 XPS 模型。问:这是原版吗?答:是原 XNALaraMesh 的社区维护分支。

核心功能

· 导入 XPS(XNALara)模型文件(.mesh / .xps),含网格与骨骼
· 导入时一并处理材质与贴图,尽量还原外观
· 把 Blender 模型导出为 XPS 格式
· 支持姿势(pose)数据的导入与导出
· 支持 armature、材质、贴图与动画数据
· 原 XNALaraMesh 的社区维护分支,兼容 Blender 5.0+
· 二进制与 ASCII 两种 XPS 解析路径均支持

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,通过导入菜单选择 XPS 文件,模型连同骨骼、材质、贴图被导入场景;需要回传时用导出功能把模型/姿势写成 XPS。姿势的导入导出在对应面板操作。

适用场景

游戏角色模型(XPS 格式)的获取与在 Blender 中的二次创作;角色姿势(pose)的导入导出;把 Blender 模型导出为 XPS 供其他工具使用;游戏同人创作与素材整理。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.0 及以上。问:支持骨骼和姿势吗?答:支持网格、骨骼、材质、贴图与姿势数据。问:能导出吗?答:能,可导出 XPS 模型。问:这是原版吗?答:是原 XNALaraMesh 的社区维护分支。

深度解读

在游戏角色模型流通这个圈子里,XPS(XNALara)是一个绕不开的格式:大量模型以 .mesh/.xps 的形式分享,要拿来做二次创作,第一步就是把它读进 Blender。Blender 原生不支持 XPS,于是这类导入导出插件成了必需。XPS Import/Export 的定位很明确——它是原 XNALaraMesh 的维护分支,作者把原版更新到兼容 Blender 5.0+,并保持了对 XPS 核心内容的完整支持。所谓「完整」,指的是它不只是一个把顶点搬过来的导入器:XPS 模型往往带骨骼(armature)、材质与贴图、以及姿势(pose)数据,这些东西要一起正确还原,模型才可用——骨骼决定能不能摆姿势,材质与贴图决定观感,姿势数据决定能否快速套用现成动作。插件同时实现了二进制与 ASCII 两种 XPS 解析路径(bin_ops、read_ascii_xps 等),因为 XPS 文件既有二进制也有文本形式,两条都要支持才能覆盖真实流通的文件。它还支持反向导出,把 Blender 模型写回 XPS,方便你在 Blender 里改完再交回去。需要清醒的边界:XPS 是一种为特定用途演化的格式,导入后的材质节点组织、着色器还原往往与原始游戏引擎的效果有差距,需要手动调整;不同来源的模型在骨骼命名、缩放、朝向上也可能不统一。但对需要频繁获取、改造、再分享 XPS 游戏角色模型的人来说,这个维护分支把「XPS ↔ Blender」的往返做得可靠且跟上了新版 Blender。

包内文件说明

本包为 XPS Import/Export 2.3.1(作者 maylog),解压后共 25 个文件、合计 409,086 字节。根目录含 blender_manifest.toml(id=io_xnalara、version 2.3.1、blender_version_min 5.0.0)与 __init__.py 注册入口;顶层条目:__init__.py、ascii_ops.py、bin_ops.py、blender_manifest.toml、export_obj.py、export_xnalara_model.py、export_xnalara_pose.py、icons/、import_obj.py、import_xnalara_model.py、import_xnalara_pose.py、material_creator.py、mock_xps_data.py、node_shader_utils.py、read_ascii_xps.py、read_bin_xps.py、timing.py、write_ascii_xps.py、write_bin_xps.py、xps_const.py、xps_material.py、xps_panels.py、xps_tools.py、xps_toolshelf.py、xps_types.py。

原产品页:https://extensions.blender.org/add-ons/io-xnalara/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容