Larry Gritz explain origin of Open Shading Language:
We had a renderer (Sony Imageworks's fork of the Arnold renderer) where shaders were implemented as C++ plugins, and that had many problems. We desired a shading language for the renderer, and this is the one I designed. In addition to just wanting a language, we also sought to make many improvements over previous shading languages. We explained a lot of the details about the new ideas in this SIGGRAPH 2010 talk 'Open Shading Language'.10 And apparently, the rest of the industry agreed, because it resulted in an 2017 Academy technical achievement award.11— email from Larry Gritz (2022.06.27)
We had a renderer (Sony Imageworks's fork of the Arnold renderer) where shaders were implemented as C++ plugins, and that had many problems. We desired a shading language for the renderer, and this is the one I designed. In addition to just wanting a language, we also sought to make many improvements over previous shading languages. We explained a lot of the details about the new ideas in this SIGGRAPH 2010 talk 'Open Shading Language'.10 And apparently, the rest of the industry agreed, because it resulted in an 2017 Academy technical achievement award.11
Many movies made in 2012 or later have used OSL,12 including:
"OSLin 3Delight". www.3delight.com. Retrieved 2020-01-26. https://3delight.atlassian.net/wiki/display/3DSP/OSL+in+3Delight ↩
"Octane Render OSL Support". home.otoy.com. Retrieved 2019-12-27. https://home.otoy.com/render/octane-render/features/ ↩
"V-Ray OSL Support". docs.chaosgroup.com. Retrieved 2016-09-13. https://docs.chaosgroup.com/display/VRAY3MAX/OSL+Support ↩
"Latest Redshift Release Features Support for OpenColorIO 2.0.1". Retrieved 2022-04-27. https://www.maxon.net/en/article/latest-redshift-release-features-support-for-opencolorio-2-0-1 ↩
"Blender 2.65: Cycles". Retrieved 2020-02-09. https://archive.blender.org/wiki/index.php/Dev:Ref/Release_Notes/2.65/Cycles/ ↩
"OSL Patterns". Retrieved 2025-02-16. https://rmanwiki-26.pixar.com/space/REN26/19661571/OSL+Patterns ↩
"RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advan…". 12 August 2019. https://de.slideshare.net/IntelSoftware/renderman-the-role-of-open-shading-language-osl-with-intel-advanced-vector-extensions ↩
"Technical Articles and How-Tos". https://techdecoded.intel.io/resources/turbo-charged-open-shading-language-on-intel-xeon-processors-with-intel-advanced-vector-extensions-512/#gs.18ur7n ↩
"Open Shading Language". GitHub. 7 April 2022. https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/master/CHANGES.md ↩
""SIGGRAPH 2010 Open Shading Language"". 2010. doi:10.1145/1837026.1837070. S2CID 27148401. {{cite journal}}: Cite journal requires |journal= (help) https://dl.acm.org/doi/10.1145/1837026.1837070 ↩
""2017 Sci-Tech winners"". 2017. https://www.fxguide.com/quicktakes/the-2017-sci-tech-oscars/ ↩
"Where OSL has been used". GitHub. Retrieved 2020-02-29. https://github.com/imageworks/OpenShadingLanguage/#user-content-where-osl-has-been-used ↩