用于生产 GI 渲染器的高级着色语言
OSL最初由 Sony Pictures Imageworks 开发,用于其内部渲染器,该渲染器用于特效电影的动画和视觉效果,并以 开源 形式发布,以便其他视觉效果和动画工作室以及渲染软件供应商能够使用。现在,OSL 已成为 VFX 和动画特效的事实上的标准着色语言,在业内许多商业和工作室专有的渲染器中都有应用。正因为如此,OSL 的开发工作在 2017 年获得了技术成就奖。
OSL 具有强大的可靠性和生产实践证明,已被用于制作了多部影片,包括《神奇蜘蛛侠》、《变形金刚》、《明日边缘》、《蚁人》、《寻找 Dory》等。OSL 支持在大多数用于高端 VFX 和动画工作的领先渲染器中。如需完整的影片和产品列表,请参阅 影片目录。
OSL 代码以 "新/3 条款 BSD" 许可协议 进行分发,文档则以 创用 CC 4.0 国际许可协议 进行分发。简而言之,您可以自由地将 OSL 用于自己的应用程序中,无论这些应用程序是免费的还是商业的,是开放的还是专有的,也可以按照自己的意愿修改 OSL 代码和文档,前提是您保留原始的版权声明,如许可协议中所述。
OSL 的语法类似于 C 语言以及其他着色语言,但它专门用于高级渲染算法,并具有诸如辐射闭合、BSDF 和延迟光线追踪等一流概念。
暂无开放 Issues,或尚未同步最近议题。