A small but rich language for programmable shading in advanced renderers and other applications

Edit Package OpenShadingLanguage

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.

Refresh
Refresh
Source Files
Filename Size Changed
CC-BY-3.0.txt 0000019467 19 KB
OpenShadingLanguage-1.11.17.0.tar.gz 0013888114 13.2 MB
OpenShadingLanguage.changes 0000010117 9.88 KB
OpenShadingLanguage.spec 0000009911 9.68 KB
Revision 31 (latest revision is 61)
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 968219 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables. 
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443 
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)
Comments 0
openSUSE Build Service is sponsored by