Ross ROSS = Recommend OSS · open-source software intelligence for agents

AcademySoftwareFoundation/OpenShadingLanguage

Advanced shading language for production GI renderers observed · 2026-08-28

github.com/AcademySoftwareFoundation/OpenShadingLanguage · C++ · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 99
  • Release rhythm 84
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 31.0
  • age_days: 5655
  • days_rel: 31
  • days_push: 8
  • n_releases_24m: 17

Full methodology

Adoption not part of the score

2325 stars · 414 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Open Shading Language (OSL) is a small, C-like programmable shading language with a compiler and runtime library for advanced production renderers, designed for describing materials, lights, displacement, and pattern generation. Originally developed by Sony Pictures Imageworks, it is the de facto standard shading language for VFX and animated feature films and received an Academy Award for Technical Achievement in 2017.

Use cases

  • write custom material shaders for a path tracer
  • programmable shading in a GI renderer
  • define BSDFs and radiance closures for film rendering
  • pattern generation and displacement shaders for VFX
  • integrate a production shading language into a renderer
  • author lights and materials for animated feature films

When to choose

  • building a physically based renderer that needs programmable materials
  • working in VFX or animation where OSL is the industry-standard shading language
  • you need first-class radiance closures, BSDFs, and deferred ray tracing
  • you want a production-proven, permissively licensed (BSD-3-Clause) shading system

When to avoid

  • real-time game engines, where GLSL/HLSL/SPIR-V ecosystems are standard
  • simple rendering projects that don't need a full programmable shading language
  • non-graphics applications needing a general-purpose scripting language

Facets

library · maturity stable

programming-language compiler graphics simulation graphics programming-languages cpp cross-platform shading-language rendering vfx material-shaders llvm-jit academy-award computer-graphics llvm

1 source

Member repositories

RepositoryRoleHealth v2
AcademySoftwareFoundation/OpenShadingLanguagemain94

For agents

markdown · JSON · MCP: product_card(name="AcademySoftwareFoundation/OpenShadingLanguage")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem