PixarAnimationStudios/OpenSubdiv

An Open-Source subdivision surface library.

View on GitHub ↗Jump to charts ↓Open shareable report →

PixarAnimationStudios/OpenSubdiv has 3k+ stars and 550+ forks on GitHub, is written in C++, and was last pushed on Oct 14, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 22nd, 2026
Created on April 24th, 2012
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 585
Total Stargazers: 3,083 (+0)
Total Subscribers: 301 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 10.1 days
90th percentile: 23.1 days
Tracked items: 20

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,283 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • build (1)
  • platform-specifc (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

OpenSubdiv is a subdivision surface library that implements high-performance evaluation of subdivision surfaces on CPU and GPU architectures.

The tool solves the problem of efficiently computing smooth surfaces from coarse polygon meshes in real-time graphics applications. It is optimized specifically for drawing deforming subdivision surfaces with static topology at interactive framerates. The resulting limit surface matches Pixar's RenderMan to numerical precision, making it suitable for production rendering pipelines. The core libraries are implemented in C++ with no dependencies beyond the standard library, though optional components can use external CPU and GPU APIs for evaluation and display.

OpenSubdiv suits projects in animation, visual effects, and interactive graphics where subdivision surface evaluation must run at interactive speeds on both CPU and GPU. The tool is particularly valuable when working with deforming geometry that maintains a fixed topology across frames. It is maintained by Pixar Animation Studios and reflects production-grade requirements from a major animation studio.

The project maintains continuous integration across Linux, Windows, and macOS platforms for both development and release branches. Documentation is comprehensive, including user guides, API documentation, and release notes available on the project website. The tool provides optional interactive examples alongside the core libraries, allowing developers to experiment with subdivision surface evaluation before integrating into larger systems.