OSL 成为学院软件基金会(ASWF)第 6 个托管项目,AMD 加入
近日,学院软件基金会(Academy Software Foundation,ASWF)宣布 OSL(Open Shading Language)成为其第 6 个托管项目,同时 AMD 加入基金会,成为其 Premier Member。
ASWF 成立于 2018 年 8 月,由奥斯卡背后的美国电影艺术与科学学院与 Linux 基金会共同建立。它面向电影与媒体领域的开发者,旨在为电影和媒体行业提供中立论坛,协调跨项目工作,提供一个共同的构建和测试基础设施,帮助个人和组织参与开源生态系统。其创始成员包括 Autodesk、思科、梦工厂、Epic Games、Foundry、谷歌云、Intel 与沃尔特迪斯尼工作室等。此前,Sony Pictures Entertainment/Sony Pictures Imageworks、华纳兄弟、Blender 基金会和视觉效果协会(VES)加入了该组织。
ASWF 前 5 个托管项目为:OpenVDB、OpenColorIO、OpenEXR、OpenCue 与 OpenTimelineIO。此次成为 ASWF 第 6 个托管项目的 OSL(Open Shading Language)是一种小而丰富的语言,它用于高级渲染器和其它应用中的可编程着色,非常适合描述材质、灯光、位移和图案生成。OSL 最初是由 Sony Pictures Imageworks 开发,用于其内部渲染器(用于故事片动画和视觉效果),并以开源形式发布。现在,它已成为用于 VFX 和动画功能的事实上的标准着色语言,已在整个行业中用于许多商业和工作室专有的渲染器。已被用于“超凡蜘蛛侠”、“特兰西瓦尼亚酒店”、“明日边缘”、“蚁人”、“海底奇兵”等电影中。
OSL 具有类似于 C 与其它着色语言的语法,但是它是专为高级渲染算法设计的,具有诸如辐射闭合、BSDF 和延迟射线跟踪等功能。它具有其它着色语言所没有的几个独特特征,包括:
- 表面着色器和体积着色器将计算辐射封闭度,而不是最终颜色。
- 表面和体积着色器不会在灯光或射线上循环。
- 表面着色器和灯光着色器是同一个东西。
- 透明度只是另一种照明方式。
- 可以使用“光路径表达式”指定渲染器输出(AOV)。
- 着色器被组织成网络。
- 没有网格或额外着色点的任意导数。
- OSL 在渲染时进行了积极的优化。
而随着电影行业中对于影像/视觉等能力的需求不断增加,越来越多的内容创作者使用到 AMD 的 EPYC、Threadripper CPU 和 Radeon Pro 硬件,通过在行业中最高端的 ASWF 开源生态中贡献,对双方乃至观众都是一件好事。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Qt 6 公布发布时间表
Qt 公司放出了 Qt 6 的初始发布时间表。按照计划,Qt 6 将于8月31日进入功能冻结阶段,9月中旬发布第一个 alpha 版本,10月发布 Beta 测试版,11月中旬发布 RC 候选版本,12月1日正式 GA。 - Qt 6.0 Feature freeze 31.8.2020 - Qt 6.0 Alpha 14.9.2020 - Qt 6.0 Beta 1 1.10..2020 - Qt 6.0.0 RC 17.11.2020 - Qt 6.0.0 Final 1.12.2020 除上述这些正常的里程碑版本发布外,开发团队还需要在6月底(2020年6月30日,即暑假前)发布一个更早的里程碑版本(冻结结构和平台),以锁定模块和目标平台等内容。在这个里程碑版本中,要完成的开发任务至少包括: 在 Qt 6 的模块中使用基于 cmake 构建的新版本 实现所有更大的架构变更 目标平台需要位于CI 中 …… 更早的里程碑版本将确保所有模块都能在功能冻结之前适应大的架构变化。如果没有这个版本,会发现在功能冻结之后大多数的(重大)改动导致出现严重问题。 这份 Qt 6 发布时...
- 下一篇
DBeaver 开源基于 Web 的云版本 CloudBeaver
DBeaver 是一个可视化通用数据库管理工具和 SQL 客户端,支持 MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB 与 Derby,以及其它兼容 JDBC 的数据库。 近日其官方宣布推出一个新的基于 Web 的云端版本CloudBeaver,同时带有社区版本。CloudBeaver 是一个提供丰富 Web 界面的 Web 服务器,服务器本身是一个 Java 应用,Web 组件则使用 TypeScript 和 React 编写而成。它的主要能力与特点包括: 采用Java 和 TypeScript(React)编写的基于 Web 应用 支持多个数据库:MariaDB、PestgreSQL、SQLite、Firebird 与 MySQL 允许像常规电子表格一样处理数据 以模块化架构编写,并允许使用自己的插件进行扩展 更多相关信息可以查看:https://dbeaver.io/2020/04/27/cloudbeaver-1-0
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Mario游戏-低调大师作品
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Red5直播服务器,属于Java语言的直播服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库