Modo、KeyShot和Blender成为支持英伟达新的RTX显卡中硬件加速光线跟踪技术的最新DCC应用程序。
Siggraph 2019年度大会上,新的路径跟踪渲染引擎已经在KeyShot 9和未指定的Modo未来发布版本中展示,而Blender版本的早期源代码已经可以使用了。
RTX是什么,还有哪些其他应用支持该技术?
RTX最初是在去年3月份发布的,是英伟达为其图形硬件开发的DXR(新的DirectX 12光线跟踪扩展)实现。
当前的RTX显卡包括GeForce RTX消费显卡、Quadro RTX工作站显卡和Titan RTX显卡,它们都被用于光线跟踪计算的专用RT硬件核心中。
这些核心的 软件访问是通过OptiX(英伟达的光线跟踪框架,2017年开发免费供用户使用)提供的。
现在支持RTX的渲染引擎包括Clarisse iFX,该渲染器使用RTX进行视区预览。
对于最终的质量输出,在Arnold GPU、Octannerender、Redshift和Unreal Engine中有alpha或beta版的实现,其中Unreal Engine主要作为混合光栅化/光线跟踪渲染器。
RTX 光线跟踪技术也被应用于Substance Painter和SubstanceDesigner中进行纹理烘焙。
KeyShot:计划将于今年秋季发布的KeyShot 9中支持该技术
现在支持RTX光线跟踪技术的软件列表中可以加入KeyShot了,该软件被用作产品可视化工具和ZBrush的主要外部渲染器。KeyShot 9中将增加对RTX技术的支持,该版本软件计划将于“2019年秋季”发布。
Luxion公司的首席科学家Henrik Wann Jensen(曾凭借自己的次表面散射作品获得奥斯卡科技奖)表示:“该公司已经评估了几年的GPU渲染了”。
他表示:“凭借英伟达的RTX技术(加上超过8GB内存的GPU),和免费的OptiX SDK,现在是时候在软件中加入这一技术了”。
KeyShot对这一技术的实现,通过将RTX渲染作为一种选择,绕过了RTX的主要缺陷(仅与英伟达的显卡兼容)。
如果软件在用户系统中检测到兼容的GPU,那么KeyShot功能区界面上会出现新的按钮,以启用GPU渲染,否则场景将正常在CPU上渲染。
Modo:以CPU为基础的REYES渲染器的后续版本?
Modo中的情况更为复杂,因为Foundry的3D软件已经有一个GPU渲染引擎了,即AMD的Radeon ProRender,这是Foundry今年早些时候刚刚在Modo 13.0版本中集成的。
当前,ProRender主要在素材开发期间用作交互式预览,而Modo原始的CPU渲染器用于最终的质量输出。
Foundry新推出的基于RTX的路径跟踪渲染器——基于REYES的CPU渲染器,似乎是一款替代产品。
Foundry公司还没有指定在哪个版本的Modo软件中实现RTX渲染引擎,但是他们计划在“未来的几个月内”为订阅用户提供早期访问版本。
Blender:在Cycles渲染器中作为CUDA或OpenCL的替代产品
Blender中也有两款渲染引擎,虽然这两款渲染引擎已经支持GPU加速了。
在这里,RTX集成是针对原来的Cycles渲染引擎的,该渲染引擎已经使用CUDA API进行GPU渲染了,不使用英伟达显卡的用户可使用OpenCL和CPU渲染。
与KeyShot一样,RTX支持是可切换的:用户可以通过Blender偏好设置中的复选框选择OptiX、CUDA或OpenCL,或者是单纯的CPU渲染。
新技术实现的源代码是公开的,但是考虑到Blender2.80才刚刚发布,所以可能需要一段时间才能发布发布正式版本。
更多相关内容请关注:CG视频教程专区
|