# Open Shading Language

**Canonical:** https://apis.io/apis/academy-software-foundation/openshadinglanguage/  
**Provider:** Academy Software Foundation — https://apis.io/providers/academy-software-foundation/  
**Documentation:** https://github.com/AcademySoftwareFoundation/OpenShadingLanguage

Open Shading Language is one of 14 APIs that [Academy Software Foundation](https://apis.io/providers/academy-software-foundation/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Shading, Rendering, Standards, and C++. The published artifact set on APIs.io includes API documentation and a GitHub repository.

Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications. It is ideal for describing materials, lights, displacement, and pattern generation and is supported by many production renderers.

## Machine-readable artifacts (2)

- **Documentation** — https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/src/doc/osl-languagespec.pdf
- **GitHubRepository** — https://github.com/AcademySoftwareFoundation/OpenShadingLanguage

## Other Academy Software Foundation APIs (12)

- [OpenEXR](https://apis.io/apis/academy-software-foundation/openexr/)
- [OpenVDB](https://apis.io/apis/academy-software-foundation/openvdb/)
- [OpenColorIO](https://apis.io/apis/academy-software-foundation/opencolorio/)
- [OpenTimelineIO](https://apis.io/apis/academy-software-foundation/opentimelineio/)
- [MaterialX](https://apis.io/apis/academy-software-foundation/materialx/)
- [OpenImageIO](https://apis.io/apis/academy-software-foundation/openimagedio/)
- [OpenFX](https://apis.io/apis/academy-software-foundation/openfx/)
- [OpenAPV](https://apis.io/apis/academy-software-foundation/openapv/)
- [OpenPBR](https://apis.io/apis/academy-software-foundation/openpbr/)
- [Academy Software Foundation Hosts API](https://apis.io/apis/academy-software-foundation/academy-software-foundation-hosts-api/)
- [Academy Software Foundation Jobs API](https://apis.io/apis/academy-software-foundation/academy-software-foundation-jobs-api/)
- [Academy Software Foundation Layers API](https://apis.io/apis/academy-software-foundation/academy-software-foundation-layers-api/)

## Tags

Shading, Rendering, Standards, C++

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/academy-software-foundation/openshadinglanguage/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/academy-software-foundation/.
