Jump to content

Open Shading Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 2a02:810b:c940:4798:18a5:31f4:38f0:9a6b (talk) at 09:39, 20 May 2021. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Open Shading Language (OSL) is a shading language developed by Sony Pictures Imageworks for use in its Arnold Renderer. It is also supported by Illumination Research's 3Delight renderer,[1] Otoy's Octane Render,[2] V-Ray 3,[3] and by the Cycles render engine in Blender (starting with Blender 2.65).[4] 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.

In Renderman is OSL also an important module. [5]

Home of Development is GitHub. Actual Version is 1.11.14 released 2021-05-10. [6]

Movies

Many movies made in 2012 or later have used OSL,[7] including:

See also

References

  1. ^ "OSLin 3Delight". www.3delight.com. Retrieved 2020-01-26.
  2. ^ "Octane Render OSL Support". home.otoy.com. Retrieved 2019-12-27.
  3. ^ "V-Ray OSL Support". docs.chaosgroup.com. Retrieved 2016-09-13.
  4. ^ "Blender 2.65: Cycles". Retrieved 2020-02-09.
  5. ^ https://de.slideshare.net/IntelSoftware/renderman-the-role-of-open-shading-language-osl-with-intel-advanced-vector-extensions
  6. ^ https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
  7. ^ "Where OSL has been used". Retrieved 2020-02-29.

Official website