NVIDIA以USD BRep之名开源SMLib CAD几何内核,给AI 原生CAD可能更好的选择
近日,NVIDIA-Omniverse 在 GitHub 发布了一个名为 USD BRep的开源项目,介绍其为独立的 C++/Python 库,用于基于 NURBS 的BRep实体建模。项目的核心是SMLib,一个有长期历史的基于NURBS(非均匀有理B样条) 的BRep(边界表示) 工业级CAD几何内核。SMLib 由Solid Modeling Solutions公司开发,公司2022年被NVIDIA收购,此前是商业付费闭源软件,仅面向老客户提供授权。此次SMLib配套C++&Python API、OpenUSD格式集成、测试入口、Python CUI示例,以USD BRep 项目的形式开放,变成了Apache 2.0协议的开源软件,任何人都能基于它搭建3D CAD工具和AI Agent。更可能用于Agent
作为又一个开放的几何内核,它给构建CAD软件提供了多一个选择。但考虑到达索系统的AICS和西门子的Parosolid的市场地位,以及一些国产自主CAD厂商都推出了自己的几何内核,其影响更多可能不在CAD软件本身,而在Agent方面。
当前基于几何内核的Python API封装,让AI直接写代码绕过CAD软件直接进行零件建模,是一个快速发展的技术路线。典型代表就是CAD-Query封装开源几何内核Open CASCADE,对上提供API供大模型写代码建模,大火的text-to-cad项目就是该路线。SMLib的“前客户”:20多年基于SMLib构建出无 界面可编程ClassCAD引擎的AWV Informatik公司,在USD BRep推出后,也快速推出了类似cadquery 和 build123d的开源项目smlibpy,对SMLib实现了Python封装,自带MCP,可以方便Agent写脚本进行零件建模。AWV Informatik公司还推出了让Agent调用ClassCAD建模的中间件ClassCAD.ai。相比于目前广泛应用的开源几何内核Open CASCADE,似乎SMLib在复杂几何构建和稳定性上更有优势,且其原生对AI的支持更好,理论上其可能是AI 原生 CAD Agent的更好选择。当然,SMLib相比于久经考验的ACIS和ParaSolid,在工程可靠性、生态体系等层面的差距仍需要正视,达索系统和西门子也在大力探索自身CAD的AI化,相关路线短期还难以冲击巨头的市场地位。NVIDIA的大棋
USD BRep放在AI CAX 时代,更像是NVIDIA大棋的一步而已。AI CAX领域,NVIDIA动作一直很多。CAE领域推出各种AI代理模型架构和工具集,开放各种AI代理模型,帮助快速构建AI代理模型在未来CAD和CAE的走向融合的背景下,USD BRep有望成为NVIDIA构建CAD几何建模生态的基础:通过USD BRep吸引开发者构建更多OpenUSD生态的AI CAD 和Agent,将Onmiverse生态从MESH为主拓展到BURBS几何建模。更远,则有望在未来打通3D视觉表现和结构设计,实现真正的高精可视化工业数字孪生,实现Onmiverse生态的长远理想。
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-10-23
最近编辑:15分钟前