
用 obj/fbx 交换网格常丢拓扑或属性。Topolyx Import/Export 读写 Topolyx 网格属性与拓扑交换格式,把网格与属性无损导入导出,含二进制读写、坐标换算与校验,适合与其他 DCC/管线交换拓扑数据。
· 导入/导出 Topolyx「网格属性与拓扑交换格式」
· 保留网格拓扑(面/边/顶点连接)与属性
· 二进制读写与坐标系换算
· 内置校验(validator)确保数据一致
· 面向 Blender 与其他 DCC/管线之间的拓扑交换
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,用其导入/导出操作符读写 .topolyx 文件:导出时把当前网格的拓扑与属性写成 Topolyx,导入时读回并在场景还原网格;坐标与数值会按格式换算与校验。
与其他 DCC/工具交换网格拓扑;需要保留拓扑与属性的往返流程;管线里做拓扑数据的中间格式;避免 obj/fbx 丢拓扑的场合。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.1 及以上。问:做什么?答:导/出 Topolyx 拓扑交换格式。问:保拓扑吗?答:保留拓扑与属性。问:有校验吗?答:有 validator。
核心功能
· 导入/导出 Topolyx「网格属性与拓扑交换格式」
· 保留网格拓扑(面/边/顶点连接)与属性
· 二进制读写与坐标系换算
· 内置校验(validator)确保数据一致
· 面向 Blender 与其他 DCC/管线之间的拓扑交换
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,用其导入/导出操作符读写 .topolyx 文件:导出时把当前网格的拓扑与属性写成 Topolyx,导入时读回并在场景还原网格;坐标与数值会按格式换算与校验。
适用场景
与其他 DCC/工具交换网格拓扑;需要保留拓扑与属性的往返流程;管线里做拓扑数据的中间格式;避免 obj/fbx 丢拓扑的场合。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.1 及以上。问:做什么?答:导/出 Topolyx 拓扑交换格式。问:保拓扑吗?答:保留拓扑与属性。问:有校验吗?答:有 validator。
深度解读
在三维管线里,把网格从 Blender 拿到别的工具(或反过来)时,最常用的 obj、fbx、glTF 都是「通用网格格式」,它们为了通用性会在一些细节上妥协:obj 不存拓扑语义、fbx 的属性映射各家不一、glTF 偏渲染用途,于是「拓扑与自定义属性」经常在往返里走样或干脆丢失,接手的人还得重新清理、重算。Topolyx 走的是另一条路——它是一种专门用来交换「网格属性与拓扑」的格式,目标就是把这些信息无损地带过去。这个 Blender 扩展提供 Topolyx 的读写:导出时把当前网格的拓扑(面/边/顶点连接关系)和属性写成 .topolyx,导入时读回并还原;底层含二进制读写(紧凑、快)、坐标系换算(不同工具轴向不同需转换),并内建 validator 做一致性校验,减少「读进来才发现坏了」的情况。它适合管线里需要「精确保留拓扑与属性」的中间交换。需要清醒的边界:Topolyx 是相对小众的专用格式,只有同样支持它的工具才能读——它不是「人人都能开」的通用格式,交换的另一端必须也认 Topolyx;它关注拓扑与属性,不保证材质、动画、渲染外观的完整;版本 0.1.0 还较早,格式与操作细节可能演进;要求 Blender 5.1+。但对有自定义管线、在多个 DCC 之间反复传递拓扑数据、被 obj/fbx 的丢属性折磨的团队,Topolyx Import/Export 提供了一个「专为拓扑交换而生」的通道。
包内文件说明
本包为 Topolyx Import/Export 0.1.0(作者 0x309),解压后共 16 个文件、合计 101,166 字节。根目录含 blender_manifest.toml(id=topolyx、version 0.1.0、blender_version_min 5.1.0)与 __init__.py 注册入口;顶层条目:__init__.py、blender_manifest.toml、topolyx_attribute.py、topolyx_attribute_import.py、topolyx_binary.py、topolyx_coordinate.py、topolyx_export_operator.py、topolyx_import_operator.py、topolyx_importer.py、topolyx_mesh.py、topolyx_mesh_import.py、topolyx_reader.py、topolyx_types.py、topolyx_utils.py、topolyx_validator.py、topolyx_writer.py。
原产品页:https://extensions.blender.org/add-ons/topolyx/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容