A small but rich language for programmable shading in advanced renderers and other applications
Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.
OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017.
- Devel package for openSUSE:Factory
-
5
derived packages
- Links to openSUSE:Factory / OpenShadingLanguage
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout graphics/OpenShadingLanguage && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
CC-BY-3.0.txt | 0000019467 19 KB | |
OpenShadingLanguage-1.11.12.0.tar.gz | 0014141240 13.5 MB | |
OpenShadingLanguage.changes | 0000006465 6.31 KB | |
OpenShadingLanguage.spec | 0000009750 9.52 KB | |
_link | 0000000124 124 Bytes |
Revision 18 (latest revision is 61)
- Update to version 1.11.12 + Build: Changes for smooth compile against upcoming Imath 3.0. #1332 #1341 + Build: We weren't properly hiding non-public symbols. #1337 + CI: Cleanup and get rid of the last Travis vestiges. #1334 + CI: Speed up CI runs by using GHA cache + ccache. #1335 + CI: Separate CI process into several individual "steps." #1338 - Update to version 1.11.11 + Build: Make the CMake build system more friendly to being a subproject. + #1304 + Build: Improve dependency on Imath/OpenEXR include files. + CI: Fixes to Mac CI. #1315 + Docs: Update CLAs, Charter, GOVERNANCE, particularly after acceptance of + new CLAs and moving the repo to the ASWF GitHub account. #1308 #1240 #1314 + Internals: Switch from deprecated call to OIIO::parallel_image to the new + version. #1317 - Update to version 1.11.10 + Bug fix: optimizer interaction with output param that also is userdata. + #1295 + Ensure that LoadMemoryCompiledShader returns false upon parse failure. + #1302 + Work to ensure that OIIO will build correctly against the upcoming + Imath 3.0 and OpenEXR 3.0. #1299
Comments 0