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.12.8.0.tar.gz | 0020253961 19.3 MB | |
OpenShadingLanguage.changes | 0000014213 13.9 KB | |
OpenShadingLanguage.spec | 0000009328 9.11 KB | |
_link | 0000000124 124 Bytes |
Revision 48 (latest revision is 61)
- update to 1.12.8.0: * Remove dependency on OptiX SDK for building core OSL with OptiX support. You can now build OSL with OptiX support enabled even if you don't have the OptiX SDK headers present at build time. But you will still need them to build your OptiX-based application that uses OSL for GPU rendering. * Batch mode: fix issue with closure keyword parameters. * Batch mode: fix crash when adding a default initialized closure. * Batch mode: Fix support for closures with array types. * testshade: better testing of all closure parameter types. * Fix various CI breaks as dependencies shifted.
Comments 0