Open Shading Language

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Open Shading Language (OSL) is a shading language developed by Sony Pictures Imageworks for use in its Arnold Renderer. It is also supported by Otoy's Octane Render,[citation needed] V-Ray 3,[1] and by the Cycles render engine in Blender (starting with Blender 2.65).[2] OSL's surface and volume shaders define how surfaces or volumes scatter light in a way that allows for importance sampling; thus, it is well suited for physically-based renderers that support ray tracing and global illumination.


See also[edit]


  1. ^ "V-Ray OSL Support". Retrieved 2016-09-13.
  2. ^ "Blender 2.65 Release Notes". Retrieved 2018-02-18.
  3. ^ a b c "OSL_Introduction - openshadinglanguage - Introduction to the OSL project and brief list of unique features. - Shading language for advanced renderers - Google Project Hosting". Retrieved 2015-11-04.

External links[edit]

Official website