
Forge 想解决的问题很具体:Blender 做硬表面时,布尔经常出破面,圆角靠倒角修改器凑,曲面接缝对不齐,做到一半想改前面某个尺寸只能推倒重来。这些都是多边形建模的固有短板——它描述的是「一堆顶点」,不是「一个精确的形状」。Forge 换了一条路:它在 Blender 里跑一套真正的 BRep(边界表示)实体建模内核,几何是数学定义的,布尔算的是实体相交而不是网格穿插,圆角是曲面过渡而不是近似倒角,所以结果天然干净。2.0 是这套东西从「能画」变成「能改」的一版:整条建模过程被记成一条可回溯的历史,任意一步都能点回去改参数,后面的步骤自动重建。这一步跨过去,Forge 才算真的能替代外部 CAD 软件的一部分工作。
· 可编辑历史(History 面板):草图、拉伸、圆角、布尔、阵列每一步都列出来,点回去改尺寸或拖动改半径,后续步骤自动重建,支持回退、重命名、删除
· 草图尺寸标注(Dimension 工具):从任意线段或圆角拖出尺寸,点数字直接输入新值,草图跟着变;圆角变大时直段长度自动缩短
· 自动约束:画得接近水平的线自动变成精确水平,转角自动保持相连;事后拖动转角,形状规则仍然成立
· 移动孔与面:点孔按 G 滑移、S 改大小、R 旋转;点平面按 G 推移,零件变长而不用新建拉伸,每次移动都进历史
· 平行线间距:选两条平行线按 Dimension 量出间距,输入新值草图自动张开
· 变半径圆角:分别拖起点与终点半径,圆角在两者之间平滑过渡,跨多条相连边也成立
· 双距离与角度倒角:两侧切不同深度,或给一个距离加一个角度,可翻转方向
· 沿曲线阵列与表面阵列:Linear / Radial Array 勾选 Curve 后点曲线或零件边,副本沿路径排列;勾选 Surface 后点任意面,设行列数把副本铺上去(曲面也行)
· 网格转实体(Mesh to Solid):Blender 里随手建的网格可以带进 Forge 变成 CAD 实体,之后照样圆角、布尔
· 全新重网格化:沿每条锐利 CAD 边生成支撑环,加细分修改器后形状不塌;小圆角自动加密四边面;X/Y/Z 对称保证两半拓扑一致;实时进度条,Esc 可取消
· 提交时自动 UV:接缝落在 CAD 边上,孔只切一次,每个岛统一纹素密度,并自动挂上棋盘格材质便于检查
· 一键输出全四边面网格,可直接雕刻、绑骨或进游戏
· Studio 显示模式:Default / Studio / Studio Black 一键切换,抛光金属着色显示每条曲线
· 曲面工具补齐:多截面与带引导的 Loft、Sweep、Thicken、Pipe、Patch(G0 平面补洞 / G1 平滑补洞,可 Bend 起拱)
· 更多格式:3MF、FBX、USD 导入,DXF 轮廓,OBJ 导出,IGES 导入修复,STEP 保留颜色
· 性能模式与视口曲线质量调节,普通笔记本也能拖动复杂零件
先把 Blender 升到 5.1 或更新版本——这一条不是建议而是硬要求:包内 wheels/ 里的 OCP、numpy 等二进制是 cp313(Python 3.13)编译的,而 Blender 5.1 才开始带 Python 3.13;5.0 内嵌的是 Python 3.11,装上去会直接报加载失败。安装:打开 Blender 偏好设置 → 扩展(Extensions)→ 右上角下拉菜单选「从磁盘安装」,选中包内 zip,等依赖轮子解包完成(包里有 74 MB,第一次装会慢一点),然后在偏好设置里确认 Forge 已启用。用法:3D 视图左上角的模式切换器里多了 Forge Mode,进去就是一套独立工作区,和编辑模式平级。左侧工具栏是画线、样条、圆柱、球体这些基础形体,右侧是圆角、倒角、布尔、阵列、Loft、Sweep 这些操作,History 面板记录每一步。典型流程:画草图轮廓 → 加尺寸标注定死形状 → 拉伸成实体 → 圆角与布尔 → 需要时回头改前面的草图尺寸 → 满意后提交,转成全四边面网格带 UV。注意本包平台标记为 windows-x64,macOS 与 Linux 用户需要等作者发布对应平台版本。
机械零件与工业产品外观建模;硬表面武器、载具、道具的精确分件;需要严格尺寸的建筑构件与室内五金;3D 打印前的实体建模(BRep 天然是封闭实体,不会出现非流形);从 CAD 图纸到 Blender 渲染的中间环节;游戏与影视里需要干净四边面、能直接绑骨的硬表面资产;教学演示里讲清 BRep 与多边形建模的区别。
· 一定先备份 .blend,这是 2.0 Beta,作者自己也在迭代
· 装之前确认 Blender 版本:5.1+ 才行,5.0 报错不是包坏了
· 第一次装完重启一次 Blender,让依赖轮子完整注册
· 用 History 面板的思路建模:先在草图上把尺寸标好,别急着圆角,改起来才便宜
· 变半径圆角在小尺寸零件上效果最明显,半径差别超过边长的一半
· 重网格化前先想好要不要细分:开了 Support Edges 之后加细分才不会塌
· 提交(Commit)是不可逆的,转换前另存一份 CAD 状态的 .blend
· 复杂零件拖不动时开 Performance Mode,同时调低 Viewport Curve Quality
核心功能
· 可编辑历史(History 面板):草图、拉伸、圆角、布尔、阵列每一步都列出来,点回去改尺寸或拖动改半径,后续步骤自动重建,支持回退、重命名、删除
· 草图尺寸标注(Dimension 工具):从任意线段或圆角拖出尺寸,点数字直接输入新值,草图跟着变;圆角变大时直段长度自动缩短
· 自动约束:画得接近水平的线自动变成精确水平,转角自动保持相连;事后拖动转角,形状规则仍然成立
· 移动孔与面:点孔按 G 滑移、S 改大小、R 旋转;点平面按 G 推移,零件变长而不用新建拉伸,每次移动都进历史
· 平行线间距:选两条平行线按 Dimension 量出间距,输入新值草图自动张开
· 变半径圆角:分别拖起点与终点半径,圆角在两者之间平滑过渡,跨多条相连边也成立
· 双距离与角度倒角:两侧切不同深度,或给一个距离加一个角度,可翻转方向
· 沿曲线阵列与表面阵列:Linear / Radial Array 勾选 Curve 后点曲线或零件边,副本沿路径排列;勾选 Surface 后点任意面,设行列数把副本铺上去(曲面也行)
· 网格转实体(Mesh to Solid):Blender 里随手建的网格可以带进 Forge 变成 CAD 实体,之后照样圆角、布尔
· 全新重网格化:沿每条锐利 CAD 边生成支撑环,加细分修改器后形状不塌;小圆角自动加密四边面;X/Y/Z 对称保证两半拓扑一致;实时进度条,Esc 可取消
· 提交时自动 UV:接缝落在 CAD 边上,孔只切一次,每个岛统一纹素密度,并自动挂上棋盘格材质便于检查
· 一键输出全四边面网格,可直接雕刻、绑骨或进游戏
· Studio 显示模式:Default / Studio / Studio Black 一键切换,抛光金属着色显示每条曲线
· 曲面工具补齐:多截面与带引导的 Loft、Sweep、Thicken、Pipe、Patch(G0 平面补洞 / G1 平滑补洞,可 Bend 起拱)
· 更多格式:3MF、FBX、USD 导入,DXF 轮廓,OBJ 导出,IGES 导入修复,STEP 保留颜色
· 性能模式与视口曲线质量调节,普通笔记本也能拖动复杂零件
安装与用法
先把 Blender 升到 5.1 或更新版本——这一条不是建议而是硬要求:包内 wheels/ 里的 OCP、numpy 等二进制是 cp313(Python 3.13)编译的,而 Blender 5.1 才开始带 Python 3.13;5.0 内嵌的是 Python 3.11,装上去会直接报加载失败。安装:打开 Blender 偏好设置 → 扩展(Extensions)→ 右上角下拉菜单选「从磁盘安装」,选中包内 zip,等依赖轮子解包完成(包里有 74 MB,第一次装会慢一点),然后在偏好设置里确认 Forge 已启用。用法:3D 视图左上角的模式切换器里多了 Forge Mode,进去就是一套独立工作区,和编辑模式平级。左侧工具栏是画线、样条、圆柱、球体这些基础形体,右侧是圆角、倒角、布尔、阵列、Loft、Sweep 这些操作,History 面板记录每一步。典型流程:画草图轮廓 → 加尺寸标注定死形状 → 拉伸成实体 → 圆角与布尔 → 需要时回头改前面的草图尺寸 → 满意后提交,转成全四边面网格带 UV。注意本包平台标记为 windows-x64,macOS 与 Linux 用户需要等作者发布对应平台版本。
适用场景
机械零件与工业产品外观建模;硬表面武器、载具、道具的精确分件;需要严格尺寸的建筑构件与室内五金;3D 打印前的实体建模(BRep 天然是封闭实体,不会出现非流形);从 CAD 图纸到 Blender 渲染的中间环节;游戏与影视里需要干净四边面、能直接绑骨的硬表面资产;教学演示里讲清 BRep 与多边形建模的区别。
使用小贴士
· 一定先备份 .blend,这是 2.0 Beta,作者自己也在迭代
· 装之前确认 Blender 版本:5.1+ 才行,5.0 报错不是包坏了
· 第一次装完重启一次 Blender,让依赖轮子完整注册
· 用 History 面板的思路建模:先在草图上把尺寸标好,别急着圆角,改起来才便宜
· 变半径圆角在小尺寸零件上效果最明显,半径差别超过边长的一半
· 重网格化前先想好要不要细分:开了 Support Edges 之后加细分才不会塌
· 提交(Commit)是不可逆的,转换前另存一份 CAD 状态的 .blend
· 复杂零件拖不动时开 Performance Mode,同时调低 Viewport Curve Quality
常见问题
问:这是什么?答:Blender 里的 BRep CAD 实体建模插件,2.0 起支持可回溯的参数化历史。问:和站内已有的 Forge 1.0 什么关系?答:同一个插件的 2.0 大版本,V1 用户免费升级;2.0 新增可编辑历史、草图尺寸、自动约束、变半径圆角、沿曲线/表面阵列、Mesh to Solid 与全新重网格化。问:需要哪个 Blender 版本?答:5.1 或更新,5.0 装不上(Python 版本不匹配)。问:Mac 能用吗?答:本包只带 Windows x64 的依赖轮子,Mac 与 Linux 需等作者对应版本。问:收费吗?答:商业插件,Indie $49、Small Studio(≤5 用户)$149、Enterprise $299,均含 12 个月更新。问:转出来的网格能直接进游戏吗?答:可以,提交后是全四边面并自动带 UV。问:会破坏原模型吗?答:Forge 在自己的模式里操作,提交前原网格不受影响;提交本身不可逆,建议先另存。
深度解读
「历史」这件事看着像功能列表里的一行,实际上是这类工具能不能进生产流程的分水岭。没有历史的 CAD 工具只能当「造型器」用:你画出一个形状,满意就拿走,不满意就重画。有历史之后它才变成「模型」:形状由一串可编辑的步骤定义,改一个数字,整条链自动重算。这对硬表面的意义在于,实际项目里尺寸几乎一定会变——客户改规格、装配发现干涉、打印回来差 0.3 mm,这些都不是重画的理由,而是改一个参数的理由。Forge 2.0 把草图、拉伸、圆角、布尔、阵列全部纳入同一条历史,配合尺寸标注和自动约束,等于把「改一个数整体跟着变」这套 CAD 的核心体验搬进了 Blender。另一个容易被低估的是重网格化:CAD 实体是精确曲面,Blender 要的是四边面,这中间的转换质量决定了产物能不能用。2.0 沿锐边生成支撑环、给小圆角加密、保证对称两半拓扑一致,这些细节合起来才让「加细分不塌」成立。当然它还是 Beta:版本号、CHANGELOG 里的修复密度、以及只发 Windows 包,都说明作者还在收口阶段,拿来跑正式项目要先做小样验证。
包内文件说明
本包为 Forge 2.0.0 Beta(RenderCraft Studio),解压后共 149 个文件、合计 93,794,464 字节。根目录:blender_manifest.toml(扩展清单,id=forge、version 2.0.0、blender_version_min 5.1.0、platforms 仅 windows-x64)、__init__.py(bl_info 与注册入口)、addon_env.py(扩展命名空间解析)、CHANGELOG.txt、LICENSE.txt。kernel/:BRep 内核、OCCT 桥接与后台进程(brep.py、occt_worker.py、fillet_ghost.py、loft_session.py 等 30 个模块)。operators/:草图、面操作、布尔、阵列、圆角、导出等操作符。ui/:Forge Mode 的工具栏、面板、History 面板、尺寸、约束、吸附与叠加显示。lib_remesh/:重网格化原生库(Windows dll、macOS dylib、Linux so 三套 + NOTICE)。resources/:matcaps 材质球、forge_loft_curve.blend 示例、UI 原型与规格文档。wheels/:cadquery_ocp_novtk(46 MB)、numpy、wgpu、cffi、pycparser、forge_core 六个依赖轮子。具体清单见下方「包内实测数据」。
原产品页:https://forge-site-peach.vercel.app/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。














暂无评论内容