Nvidia open-sources CAD kernel SMLib via USD BRep library
Nvidia has released USD BRep, an open-source geometric modeling library built on its SMLib solid modeling kernel, previously available only under commercial licenses. The code is published under Apache 2.0 with C++ and Python interfaces and OpenUSD integration.
- USD BRep is published under Apache 2.0 in Nvidia's Omniverse GitHub organization
- SMLib supports NURBS-based BRep, Boolean operations, filleting and tessellation
- C++ and Python interfaces plus OpenUSD import and export are included
- Nvidia notes limits: some repairs fail silently and tessellation may misorient triangles
Read next
Science