ID Tools 1.2.0 —— data-block 调试与操作工具箱(Blender 4.2+)

📦 资产下载本包为 ID Tools 1.2.0(作者 hisanimations),解压后共 4 个文件、合计 72,904 字节。根目录含 blender_manifest.toml(id=data_scale、version 1.2.0、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、__init__.py、blender_manifest.toml、id_tools_path_report.py。
ID Tools 1.2.0 —— data-block 调试与操作工具箱(Blender 4.2+)

排查 .blend 体积、整理数据块引用、批量改库链接时原生工具不够用。ID Tools 提供一组操作 data-block(ID)的算子:称重、导出为库、替换用户、指针报告、建/删指针等,便于优化体积与理解数据块引用。

· Weigh IDs:通过信息报告快速查看选中 ID 的文件体积
· Export Selected IDs as Library:把选中的 ID 导出为一个库
· Replace ID User Path:替换 ID 的用户路径
· Report Quick:快速报告数据块信息
· Make Pointer from Parent ID / Remove All Pointers to IDs / Dump All Pointers from IDs 等指针操作
· Make Custom Properties Overridable:把自定义属性设为可覆盖
· 可从 3D 视口、大纲(右键 Context Menu)、数据块选择器右键调用

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,按需从 3D 视口(Object 菜单)、大纲右键或数据块选择器右键打开 ID Tools 的对应算子;例如用 Weigh IDs 看选中数据块体积,或把选中 ID 导出为库。

优化 .blend 体积、找出体积大户;整理/调试 data-block 引用关系;批量处理库链接与指针;帮助新用户理解数据块结构。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:做什么?答:一组操作 data-block(ID)的工具。问:ID 是什么?答:就是 data-block(数据块)。问:怎么调出?答:视口/大纲/选择器右键。

核心功能

· Weigh IDs:通过信息报告快速查看选中 ID 的文件体积
· Export Selected IDs as Library:把选中的 ID 导出为一个库
· Replace ID User Path:替换 ID 的用户路径
· Report Quick:快速报告数据块信息
· Make Pointer from Parent ID / Remove All Pointers to IDs / Dump All Pointers from IDs 等指针操作
· Make Custom Properties Overridable:把自定义属性设为可覆盖
· 可从 3D 视口、大纲(右键 Context Menu)、数据块选择器右键调用

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,按需从 3D 视口(Object 菜单)、大纲右键或数据块选择器右键打开 ID Tools 的对应算子;例如用 Weigh IDs 看选中数据块体积,或把选中 ID 导出为库。

适用场景

优化 .blend 体积、找出体积大户;整理/调试 data-block 引用关系;批量处理库链接与指针;帮助新用户理解数据块结构。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:做什么?答:一组操作 data-block(ID)的工具。问:ID 是什么?答:就是 data-block(数据块)。问:怎么调出?答:视口/大纲/选择器右键。

深度解读

Blender 的数据组织核心概念是 data-block(也叫 ID)——网格、材质、图像、场景、集合、动作等等,全都是一个个 ID,它们之间通过「用户(users)」和「指针」相互引用。平时这些小细节你几乎不用操心,可一旦工程变大、开始出现「.blend 莫名很肥」「某个资源删不掉因为还有隐藏用户」「库链接一大堆要统一改路径」「想知道到底谁引用了谁」,原生工具就显得捉襟见肘了。ID Tools 就是往这个「数据块治理」的缺口上补的一把工具箱:它能「称重(Weigh IDs)」——把选中 ID 的体积通过信息报告报出来,帮你快速定位体积大户(作者也提醒结果含 .blend 头部、并不只是 ID 本身);能「把选中 ID 导出为库(Export Selected IDs as Library)」;能「替换 ID 的用户路径(Replace ID User Path)」用于批量改库链接;能「快速报告(Report Quick)」;还能做一堆指针层面的操作(从父级 ID 建指针、移除某 ID 的所有指针、从某 ID 转储所有指针),以及把自定义属性设为可覆盖等。它的算子在 3D 视口的 Object 菜单、大纲右键菜单、数据块选择器右键里都能调出来,贴合你实际排查时的入口。需要清醒的边界:它面向的是「懂一点 data-block 概念」的用户——指针/用户这类操作偏底层,乱删指针或用户可能影响引用关系,建议先在副本上试;「称重」的体积是近似(含文件头),不是精确单块大小;版本 1.2.0 覆盖了一批常用算子但未必穷尽所有需求。但对需要优化工程体积、理清数据块引用、批量处理库链接的技术美术/管线人员,ID Tools 把散落在底层的操作做成了顺手的右键工具,很实用。

包内文件说明

本包为 ID Tools 1.2.0(作者 hisanimations),解压后共 4 个文件、合计 72,904 字节。根目录含 blender_manifest.toml(id=data_scale、version 1.2.0、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、__init__.py、blender_manifest.toml、id_tools_path_report.py。

原产品页:https://extensions.blender.org/add-ons/data-scale/

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

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

请登录后发表评论

    暂无评论内容