Nvidia全面开源MDL 材质在不同软件显示一致

[复制链接]
抱着猫的老鼠 发表于 2022-8-14 08:29:54 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Nvidia全面开源MDL 材质在不同软件显示一致

Nvidia将全面开源其跨平台的材料定义语言MDL,使MDL Distiller和GLSL后端以及MDL SDK都可以开源。


这一消息是在Siggraph 2022上宣布的。


确保真实世界的材料在不同应用中显示一致
MDL的开发是为了确保基于物理的材料在不同版本的Nvidia自己的渲染器、Iray和现已解散的Mental Ray中显示一致,此后MDL被其他DCC工具采用。


现在支持MDL的软件包括Adobe的材质创作工具Substance 3D Designer和Substance 3D Painter、Chaos的V-Ray渲染器和虚幻引擎,以及Megascans资产库。


它也是Nvidia的在线3D设计合作平台Omniverse的标准材料格式。


但是MDL不是已经开源了吗?
Nvidia在2018年开始了MDL的开源进程,从MDL SDK开始。


本周的公告完成了这一进程,其余的关键技术,即MDL Distiller和GLSL后端,也将成为开源产品。


新开源的功能有助于在实时渲染器中支持MDL
GLSL后端为OpenGL着色语言(OpenGL图形API使用的主要着色语言)和Vulkan(其继任者)提供支持。


这两种语言都被广泛用于实时渲染引擎,包括DCC应用程序的视口渲染器。


尽管一些应用程序现在正从OpenGL转向视口渲染,但Vulkan正在获得支持:Adobe的Substance 3D Stager支持它,而且Blender的Eevee渲染器也将支持它。


MDL Distiller还可以帮助图形能力较弱的渲染器的开发者支持MDL材质,自动将MDL材质简化为简化的材质模型。


它的目的是避免艺术家为一个材质编写不同的版本:一个完整的版本,以及为不支持其所有功能的渲染器编写简化的变体。


取而代之的是,渲染器开发者提供MDL Distiller规则,说明完整材质应该如何转换。


当渲染器增加新的功能时,Distiller规则也可以随之更新,这意味着现有的MDL素材可以支持这些新的功能,而不需要重新编写。


许可证、系统要求和发布日期
MDL SDK的源代码以BSD 3条款许可的形式提供。最新版本MDL SDK 2021.1.4的编译二进制文件可用于Windows 7+、Linux和MacOS。


更多CG资讯请关注:https://www.rrcg.cn/forum-612-1.html

更多相关内容请关注:纹理贴图专区

精彩评论1

pacsm 发表于 2022-8-21 15:21:15 | 显示全部楼层
资源甚好,发帖辛苦,且阅且珍惜!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注1

粉丝1181

帖子35815

发布主题
关闭

精华推荐上一条 /8 下一条