BlenDiff 0.9.0 —— .blend 版本差异对比(Blender 4.2+)

📦 资产下载本包为 BlenDiff 0.9.0(作者 vishydaperry),解压后共 78 个文件、合计 428,541 字节。根目录含 blender_manifest.toml(id=blendiff、version 0.9.0、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、__init__.py、blender_manifest.toml、cli/、data_model/、diff_engine/、export/、extractor/、merge_engine/、serializer/、storage/、ui/。
BlenDiff 0.9.0 —— .blend 版本差异对比(Blender 4.2+)

BlenDiff 以场景角度对比两个 .blend 版本的差异:保存命名快照(存 .blendiff 文件),与当前或另一快照对比,看物体增删改重命名、细到单属性;用哈希比几何,比骨架/材质节点/世界设置/集合/修改器/动画,识别重命名,支持三向合并。

· 以场景而非字节方式对比两个 .blend 版本
· 可保存命名快照,存于 .blend 旁的 .blendiff 文件
· 快照与当前场景或另一快照对比
· 显示物体的新增/删除/重命名/修改,细到单个属性
· 用内容哈希比较网格几何,抓顶点移动/细分/展开
· 比较骨架姿态/骨骼层级、材质节点图、世界与渲染设置、集合、修改器与约束、动画 F 曲线/驱动器/NLA
· 识别重命名(非删+增);支持三向合并

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:在关键节点用 BlenDiff 保存命名快照;之后把快照与当前场景或其它快照对比查看差异,需要时用三向合并把不冲突的改动写回。

多人/多版本协作找差异;回滚前确认改动;审阅他人修改;合并两条分支的工程。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪版 Blender?答:4.2 及以上。问:做什么?答:对比两个 .blend 版本的差异。问:快照存哪?答:.blend 旁的 .blendiff 文件。问:能合并吗?答:支持三向合并。

核心功能

· 以场景而非字节方式对比两个 .blend 版本
· 可保存命名快照,存于 .blend 旁的 .blendiff 文件
· 快照与当前场景或另一快照对比
· 显示物体的新增/删除/重命名/修改,细到单个属性
· 用内容哈希比较网格几何,抓顶点移动/细分/展开
· 比较骨架姿态/骨骼层级、材质节点图、世界与渲染设置、集合、修改器与约束、动画 F 曲线/驱动器/NLA
· 识别重命名(非删+增);支持三向合并

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:在关键节点用 BlenDiff 保存命名快照;之后把快照与当前场景或其它快照对比查看差异,需要时用三向合并把不冲突的改动写回。

适用场景

多人/多版本协作找差异;回滚前确认改动;审阅他人修改;合并两条分支的工程。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪版 Blender?答:4.2 及以上。问:做什么?答:对比两个 .blend 版本的差异。问:快照存哪?答:.blend 旁的 .blendiff 文件。问:能合并吗?答:支持三向合并。

深度解读

团队协作或用版本管理管 .blend 时,最痛的是「到底改了什么」:二进制文件看不出版本差异,git diff 只告诉你字节变了。BlenDiff 换个角度——以「场景」为准来对比:你在任意节点保存一个命名快照(存进 .blend 旁的 .blendiff 文件,项目目录就只多这一个文件),之后把快照与当前场景或另一个快照对比,就能列出哪些物体被新增、删除、重命名或修改,甚至细到单个属性。它的比较面很全:物体变换/可见性/父子/自定义属性、网格几何(用内容哈希,能抓到一个顶点移动、重新细分或重新展开,而不必存整份网格)、骨架静置姿态与骨骼层级、材质与节点图、世界与渲染设置、集合成员、修改器与约束栈、动画 F 曲线/驱动器/NLA。它还用持久 id 把「重命名」认成重命名而非「删了又加」,历史能跨重命名与重开文件延续;更进一步有三向合并:以共同祖先快照为基准合并两个分叉版本,不冲突的自动写入、冲突的让你定夺。要清醒的边界:合并并非万能的——约束/修改器栈/驱动器/NLA/材质节点图这类复杂数据通常需要你手动处理;快照要主动保存才有可比基线;它替代不了完整的版本控制,但补上了「看懂差异」这块最缺的拼图。对频繁协作、审阅或回滚 .blend 的人,BlenDiff 让「改了什么」第一次变得可读。

包内文件说明

本包为 BlenDiff 0.9.0(作者 vishydaperry),解压后共 78 个文件、合计 428,541 字节。根目录含 blender_manifest.toml(id=blendiff、version 0.9.0、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、__init__.py、blender_manifest.toml、cli/、data_model/、diff_engine/、export/、extractor/、merge_engine/、serializer/、storage/、ui/。

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

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

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

请登录后发表评论

    暂无评论内容