皮克斯工作室发布了Opensubdiv 3.4,这是这款用于高性能细分表面建模的开源资源库的最新版本,Opensubdiv 3.4资源库被广泛应用于很多DCC软件中。
本次更新统一了Loop细分支持功能和Catmull-Clark细分支持功能,同时扩展了OpenSubdiv的Far API图层。
评估细分表面的视觉效果行业标准
OpenSubDiv与皮克斯在功能动画制作中内部使用的代码相同,该工具可处理密集的现实生成资源,并扩展到“大规模并行的CPU和GPU架构中”。
自2013年首次发布以来,以及当年晚些时候对Apache许可证进行更改之后,Opensubdiv被集成在很多DCC工具中,包括3ds Max、Blender、Cinema 4D、Houdini、Maya和Modo等等。
OpenSubdiv 也是VFX Reference Platform的一部分。VFXReference Platform是一套共享的工具和资源库,是视觉效果软件的开发目标,Opensubdiv 3.4版本是2020年标准草案的一部分。
Opensubdiv3.4新功能:现在Loop细分网格中的功能与Catmull-Clark中的功能完全相同
Opensubdiv 3.4支持在绘制或评估Loop细分网格时,使用三角形修补功能。Loop细分是两种细分类型中的一种。
本次更新统一了Loop细分支持功能和Catmull-Clark细分支持功能,包括折痕、表面变化修补和非流形拓扑。
但是Loop网格是纯三角形的基本要求仍然成立,而Catmull-Clark细分可被应用于一四边形为主的网格中,或者是完全四边形网格中。
其他更新包括支持双精度和应用于OpenSubdiv中端Far API图层中网格的任意表面子集的修补表结构。
目前最高级的Osd图层中不支持双精度。Osd图层可通过诸如CUDA、OpenCL、OpenGL和DirectX等硬件后端程序来绘制细分表面。
最近更新的其他功能:可以更好地处理锐利边缘,支持苹果公司的Metal API
其他新功能包括可以更好地处理锐利边缘和表面变化评估,这两个功能都是在OpenSubdiv 3.1版本中更新的。
OpenSubiv 3.3中新增了通过苹果专用的Metal API绘制或评估细分表面的功能,现在MetalAPI是MacOS和iOS软件中GPU访问的主要工具。
系统要求
Opensubdiv 3.4支持Windows、Linux或macOS系统。
更多相关内容请关注:CG视频教程专区
|