☰ Menu
Home›Command-line Tools›opensubdiv
CLI Open source 12 installs/mo

opensubdiv for Mac

opensubdiv

Open-source subdivision surface library

opensubdiv — overview

OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures. This codepath is optimized for drawing deforming subdivs with static topology at interactive framerates. The resulting limit surface matches Pixar's Renderman to numerical precision.

For more details, please visit the web site opensubdiv.org.

Documents User Documents Doxygen API Documents Release Notes

Forum OpenSubdiv Google Groups

Prerequisites and Building

The OpenSubdiv core libraries are implemented in C++ with no dependencies other than the C++ standard library.

The OpenSubdiv::Osd library contains additional conditionally compiled components which use specific external CPU and GPU APIs for evaluation and display and there are also optional interactive examples. Some of these optional aspects are enabled by default but can be disabled while configuring the OpenSubdiv build.

For complete information, please see:

Versions

These are the versions of external dependencies used to test the current release of OpenSubdiv. Generally, OpenSubdiv will also work with earlier and later versions of these external dependencies, but this represents versions known to work.

Building with minimal dependencies to run glViewer and other example programs

All platforms:

Install cmake and GLFW

make sure GLFW install directories are configured as follows:

Clone OpenSubdiv repository

Windows (Visual Studio)

Linux

macOS

iOS

Use CMAKE_SYSTEM_NAME to have CMake use the appropriate cross-compilation toolchain when building for iOS.

This will produce an "OpenSubdiv.xcodeproj" that can be opened with Xcode. Use SDKROOT=$(xcrun --sdk iphonesimulator --show-sdk-path) instead for an iOS-Sim target

Useful cmake options and environment variables

`

Details

开源细分曲面库

How to install opensubdiv

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2026-10-23; current version v3_8_0, with the latest 4 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v3_8_02026-10-23Stable————
v3_7_02026-10-23Stable————
v3_6_12026-10-23Stable————
v3_6_02026-10-23Stable————

Data from GitHub Releases; stable releases first, each group sorted newest first.

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
opensubdivv3_8_0Apache-2.0CLI12
freesasa2.1.3MITCLI14
amassv5.1.3Apache-2.0CLI433
gts0.7.6LGPL-2.0-or-laterCLI575

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…