Open Shading Language渲染器的高级着色语言
开放式着色语言(OSL)是一种小而丰富的语言,用于高级渲染器和其他应用程序中的可编程着色,非常适合描述材质,光源,位移和图案生成。
OSL最初是由Sony Pictures Imageworks开发的,用于其内部渲染器,该渲染器用于故事片动画和视觉效果,并以开源形式发布,因此可以被其他视觉效果,动画工作室和渲染软件供应商使用。现在,它已成为VFX和动画功能的事实上的标准着色语言,已在整个行业中用于许多商业和工作室专有渲染器。因此,OSL的工作于2017年获得了奥斯卡技术成就奖。
OSL健壮且经过生产验证,已用于“超凡蜘蛛侠”,“特兰西瓦尼亚酒店”,“明日边缘”,“蚁人”,“海底奇兵”等电影中。大多数高端渲染器都使用OSL支持高端VFX和动画工作。对于薄膜及相关产品的完整列表,请参阅片目。
OSL代码以 “ New / 3子BSD”许可证分发,文档以Creative Commons Attribution 4.0国际许可证分发。简而言之,您可以在自己的应用程序中自由使用OSL,无论它们是免费的,商业的,开放的还是专有的,并可以根据需要修改OSL代码和文档,前提是您保留了以下内容中的原始版权声明:许可证。
评论