文件名称:OpenShadingLanguage:用于生产GI渲染器的高级着色语言
文件大小:16.41MB
文件格式:ZIP
更新时间:2024-05-18 05:17:50
c-plus-plus shaders computer-graphics llvm vfx
开放式着色语言 介绍 欢迎使用开放着色语言! 开放式着色语言(OSL)是一种小而丰富的语言,用于高级渲染器和其他应用程序中的可编程着色,非常适合描述材质,灯光,位移和图案生成。 OSL最初是由Sony Pictures Imageworks开发的,用于其内部渲染器(用于故事片动画和视觉效果),并以开源形式发布,因此可以被其他视觉效果,动画工作室和渲染软件供应商使用。 现在,它已成为VFX和动画功能的事实上的标准着色语言,已在整个行业中用于许多商业和工作室专有的渲染器中。 因此,OSL的工作于2017年获得了奥斯卡技术成就奖。 OSL健壮且经过生产验证,已用于“超凡蜘蛛侠”,“特兰西瓦尼亚酒店”,“明日边缘”,“蚂蚁人”,“海底奇兵”等电影中。 大多数高端渲染器使用的OSR支持高端VFX和动画工作。 对于薄膜及相关产品的完整列表,请参阅。 OSL代码根据,文档根据。 简而言之,您可以