CAD 行业正迎来重大变革。
近日,英伟达将其内部使用多年的 SMLib(一个基于 NURBS 的 CAD 实体建模内核)以 Apache 2.0 协议彻底开源,项目命名为 USD BRep,并已在 GitHub 上线。此举标志着几何建模内核这一长期被闭源垄断的核心领域,首次向开源社区完全开放。
打破黑箱:CAD 核心内核首次开源
CAD 软件的核心竞争力并非界面,而是底层的几何建模内核。用户在 Fusion 360、SolidWorks 等软件中进行的每一个绘图操作,背后均依赖内核进行复杂的数学运算,如曲面求交、布尔运算及实体缝合等。长期以来,该领域由 Parasolid、ACIS、Open CASCADE(OCCT)等少数闭源内核垄断,算法细节处于“黑箱”状态。
SMLib 出身名门,由 Solid Modeling Solutions(SMS)开发,其底层基于 NURBS 领域权威 Piegl 和 Tiller 编写的经典 NLib 库。在被英伟达收购后,它成为 Omniverse 生态中的关键几何底座。
开发者指出,这是首个开源的 NURBS 内核,允许开发人员深入理解裁剪曲面和布尔运算的实现逻辑。
功能完备且原生支持 Agent 开发
此次开源并非简单的代码展示,而是一个功能完整的工业级内核,主要特性包括:
- 基础图元:支持盒体、球体、圆柱体、圆锥体、圆环体、棱锥及其变体;
- 布尔运算:基于精确的 NURBS 曲面求交,支持并集、差集、交集及合并操作;
- 成型操作:涵盖扫掠、拉伸、旋转、放样及直纹面生成;
- 修饰功能:支持恒定半径与可变半径的圆角及倒角处理;
- 高级操作:提供偏移、抽壳、缝合及几何修复功能;
- 网格化输出:支持细分生成三角网格,并提供多档公差控制。
此外,该内核原生支持 BRep 数据结构,可直接导出 USD 文件,无缝对接英伟达 Omniverse 生态。其最大亮点在于对 AI Agent 的高度友好性:开发者可将代码库直接提供给 Claude、GPT 等智能体,由其解析 API 并通过 Python 脚本生成精确零件,最终导出为 USD 或网格文件。
- 传统流程:打开 CAD 软件 → 耗费数月学习 → 手动建模;
- AI 驱动流程:向 Agent 输入指令 → 自动生成 Python 代码 → 产出零件。
英伟达此举意在抢占 AI for CAD 及生成式设计的未来高地,从代码层面绕过了传统 CAD 软件依靠内核授权建立的护城河。
MCP 协议赋能:AI 驱动游戏混搭新形态
除了 CAD 领域的突破,AI 与 3D世界的融合在游戏领域也展现出新的可能性。一家由 YC 孵化的 AI 游戏创业公司利用 MCP 协议,实现了游戏库中任意游戏的“合体”与一键联机。
该模式允许用户通过自然语言指令构建混搭游戏。例如,用户可以创建“SkyCraft”,在《Skyrim》的世界中体验《Minecraft》的玩法。这些混搭游戏运行于用户已拥有的正版游戏之上,若缺失相关游戏,系统会引导至商店页面。
借助 MCP 协议,Claude Code 或 Codex 等编码智能体也能参与游戏构建。用户只需提出混搭需求,AI 代理即可自动构建并发布,实现一键启动。
项目地址:https://melty.gg/
从开源 CAD 内核到 MCP 驱动的游戏混搭,AI 正在加速重构 3D 内容创作与交互方式,游戏产业的智能化变革已近在眼前。

