Open Shading Language 渲染器的高级着色语言开源项目

我要开发同款
匿名用户2009年08月02日
29阅读
开发技术C/C++
所属分类程序开发、图形/图像处理
授权协议BSD 3-Clause

作品详情

开放式着色语言(OSL)是一种小而丰富的语言,用于高级渲染器和其他应用程序中的可编程着色,非常适合描述材质,光源,位移和图案生成。

OSL最初是由SonyPicturesImageworks开发的,用于其内部渲染器,该渲染器用于故事片动画和视觉效果,并以开源形式发布,因此可以被其他视觉效果,动画工作室和渲染软件供应商使用。现在,它已成为VFX和动画功能的事实上的标准着色语言,已在整个行业中用于许多商业和工作室专有渲染器。因此,OSL的工作于2017年获得了奥斯卡技术成就奖。

OSL健壮且经过生产验证,已用于“超凡蜘蛛侠”,“特兰西瓦尼亚酒店”,“明日边缘”,“蚁人”,“海底奇兵”等电影中。大多数高端渲染器都使用OSL支持高端VFX和动画工作。对于薄膜及相关产品的完整列表,请参阅片目。

OSL代码以 “New/3子BSD”许可证分发,文档以CreativeCommonsAttribution4.0国际许可证分发。简而言之,您可以在自己的应用程序中自由使用OSL,无论它们是免费的,商业的,开放的还是专有的,并可以根据需要修改OSL代码和文档,前提是您保留了以下内容中的原始版权声明:许可证。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论