3 步把 Rhino 的 .3dm 文件送进 Blender:import_3dm 插件安装与上手全记录
【免费下载链接】import_3dmBlender importer script for Rhinoceros 3D files项目地址: https://gitcode.com/gh_mirrors/im/import_3dm
import_3dm 是一个 Blender 插件,基于 rhino3dm 库直接解析 Rhino 的 .3dm 文件,把几何、图层、材质、块实例一起搬进 Blender 场景。适合习惯在 Rhino 出模、再到 Blender 做渲染和动画的用户,支持 Blender 4.2.0 及以上版本,Windows、macOS、Linux 均可用。
📁 拿到 .3dm 文件,Blender 怎么导入它
同事发来一份 .3dm 模型让你做渲染,打开 Blender 却发现 File > Import 菜单里没有 Rhino 的选项。硬改成其他格式又要重新导出,图层和块结构多半保不住。import_3dm 做的事就一件:让 Blender 直接打开 3DM 文件。
| 环节 | 不用插件 | 用 import_3dm |
|---|---|---|
| 打开 .3dm | 先转 obj/fbx,可能丢数据 | 直接导入 .3dm 文件 |
| 图层结构 | 手动逐个重建 | 自动还原为集合层级 |
| 材质与块 | 逐个重新指定 | 材质、块实例一起带过来 |
⚙️ Blender 安装 Rhino 导入插件:3 步跑起来
环境要求:
- Blender 4.2.0 或更高版本
- Windows / macOS / Linux(含 ARM 架构)
- 依赖库 rhino3dm 已随插件包内置,无需单独安装
安装步骤:
- 从项目发布页下载对应系统的 ZIP 包,或克隆仓库源码:
git clone https://gitcode.com/gh_mirrors/im/import_3dm做完后你应该能看到 import_3dm 插件目录和 test 测试目录。 2. 打开 Blender 的 Edit > Preferences > Add-ons,点 Install,选中刚才的 ZIP 包或 import_3dm 目录。做完后你应该能在插件列表里搜到 "Import Rhinoceros 3D"。 3. 勾选启用插件。做完后你应该在File > Import菜单末尾看到新增的 "Rhinoceros 3D (.3dm)" 入口,点一下选择文件,模型就进了场景。
🧩 导入 .3dm 后:图层、材质、几何都去哪了
图层和块还在不在
整个模型会装进一个以文件名命名的集合,Rhino 的图层结构照原样还原。
- 图层默认转成空物体(Empties)挂起层级,也可切换为集合
- 块(实例)转成集合实例,所有引用共享同一份几何
- 隐藏图层、隐藏对象是否导入,都可以在导入面板里勾选控制
材质会不会跑偏
Rhino 材质按名字转成 Blender 材质,同名重复时直接更新而不是再造一份。
- 材质可以挂到对象上,也可以挂到对象数据上,面板里可选
- 对象材质来源若为"来自图层",会自动继承图层的渲染材质
- 对象视口颜色一并带过来,场景里一眼能对上 Rhino 里的样子
哪些几何能直接进场景
导入面板按类型分组,每类都可以单独开关,不用为用不上的数据买单。
- 曲线、网格、SubD、BRep、挤出体、点云均支持
- 标注会转成 Blender 文本对象,命名视图还能直接变摄像机
- 大模型只渲染时,可在面板调低 SubD 视口细分级别换取流畅度
⚠️ import_3dm 常见坑:单位、缺对象与顶点重叠
症状:导入后模型过小或过大。原因:Rhino 模型单位是毫米、英寸或英尺,和 Blender 场景单位不一致。解决:插件会按模型自带单位系统自动换算成米,若仍不对,检查 Blender 场景的 Unit Scale 是否被改过。
症状:导入后缺了一部分对象。原因:对象在隐藏图层上,或是尚未支持的类型(控制台会打印 Unsupported object type)。解决:在导入面板勾选 Hidden Geometry 和 Hidden Layers 后重新导入。
症状:网格表面出现裂缝或双顶点。原因:Rhino 网格接缝处的顶点没有合并。解决:导入面板开启 Merge Vertices By Distance,按模型尺寸设置一个合适的合并距离。
症状:大模型导入后视口掉帧。原因:SubD 细分级别偏高,实时显示面数太多。解决:把 SubD Levels Viewport 调低,渲染级别保持高值即可。
进阶:用脚本调用 bpy.ops.import_3dm.some_data 并传入文件路径,可以实现一批 3DM 文件的批量导入。
🚀 接下来去哪
- 项目说明与安装细节:README.md
- 各类几何、图层、材质的转换实现:import_3dm/converters/
- 各功能的验证方式与测试模型:test/
import_3dm 把 Rhino 到 Blender 的跨软件协作压缩成一次菜单点击,.3dm 文件从此不用再绕道中间格式。
【免费下载链接】import_3dmBlender importer script for Rhinoceros 3D files项目地址: https://gitcode.com/gh_mirrors/im/import_3dm
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考