
从不同来源拿到的 FBX,有的来自 Blender、有的是买的、有的从 CAD 导出,它们声明的单位缩放常常不一致,模型于是以错误尺寸进入引擎。这个插件在导入前就读出 FBX 文件里 GlobalSettings 的 UnitScaleFactor,把「文件到底声明多大」摆在你面前,而不是等进引擎才发现。
· 读取 FBX 文件 GlobalSettings 中的 UnitScaleFactor(单位缩放声明)
· 说明每个值(0.01 / 1 / 2.54 / 100 等)意味着什么单位
· 一次扫描整个文件夹,批量体检一批 FBX
· 读不了的文件会被点名而不是静默跳过
· 只读不改,绝不修改你的文件
· 除 Blender 插件外,另附不依赖 Blender 的命令行工具
· 帮你判断「误差倍数 = 声明 ÷ 假定」以及对应修法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:在 Blender 里打开 FBX Scale Report,选择文件夹或文件即可列出每个 FBX 声明的单位缩放与判读;也可用附带的命令行工具在不启动 Blender 的情况下批量核查。
从多来源收 FBX 的资产管线;Unity/Unreal 导入前的单位体检;外包交付验收;定位「模型大 100 倍」这类尺寸事故的根因。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:会改文件吗?答:不会,只读。问:能用命令行吗?答:可以,带一个不依赖 Blender 的 CLI。问:为什么模型会大/小 100 倍?答:多半是文件声明的单位缩放不同。
核心功能
· 读取 FBX 文件 GlobalSettings 中的 UnitScaleFactor(单位缩放声明)
· 说明每个值(0.01 / 1 / 2.54 / 100 等)意味着什么单位
· 一次扫描整个文件夹,批量体检一批 FBX
· 读不了的文件会被点名而不是静默跳过
· 只读不改,绝不修改你的文件
· 除 Blender 插件外,另附不依赖 Blender 的命令行工具
· 帮你判断「误差倍数 = 声明 ÷ 假定」以及对应修法
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:在 Blender 里打开 FBX Scale Report,选择文件夹或文件即可列出每个 FBX 声明的单位缩放与判读;也可用附带的命令行工具在不启动 Blender 的情况下批量核查。
适用场景
从多来源收 FBX 的资产管线;Unity/Unreal 导入前的单位体检;外包交付验收;定位「模型大 100 倍」这类尺寸事故的根因。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:会改文件吗?答:不会,只读。问:能用命令行吗?答:可以,带一个不依赖 Blender 的 CLI。问:为什么模型会大/小 100 倍?答:多半是文件声明的单位缩放不同。
深度解读
「模型进引擎后尺寸不对」是跨软件资产管线里最顽固的坑之一,而它的根因往往被误解:很多人以为是引擎的导入设置选错了,其实多数情况是 FBX 文件本身在 GlobalSettings 里声明了一个 UnitScaleFactor——因为 FBX 以厘米计数,factor=1 表示一个单位是一厘米、factor=100 表示一个单位是一米,不同来源的文件这个值不一致,模型就以错误的物理尺寸进入引擎。更麻烦的是 Blender 在导入时会把 factor 应用上去然后「忘掉」它,于是问题被藏起来,直到进引擎才爆发。FBX Scale Report 的价值就是把这层隐藏声明提前暴露:它在导入前直接读文件里的 UnitScaleFactor,告诉你每个文件到底按什么单位算,并解释 0.01 / 1 / 2.54 / 100 这些常见值各意味着什么。它坚持只读不改,因为一旦它自作主张改文件,就会破坏「原文件是什么」这个诊断依据;同时它把「读不了的文件点名而不是跳过」当作诚实性要求——静默跳过会让你以为一批都没问题。附带的命令行工具让同一套判读能进 CI 或批量脚本,在资产入库前就拦住尺寸事故。要记住它的边界:它能告诉你「文件声明了什么」,但「该用哪种方式修」仍取决于你的管线(改导入缩放、改导出设置、还是在引擎里补偿),这部分它给的是判断依据,不是自动魔法。
包内文件说明
本包为 FBX Scale Report 0.2.0(作者 QuietToolsStudio),解压后共 13 个文件、合计 124,056 字节。根目录含 blender_manifest.toml(id=fbxscale、version 0.2.0、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、README.md、__init__.py、blender_manifest.toml、core/、icons/、ui.py。
原产品页:https://extensions.blender.org/add-ons/fbxscale/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容