Brand基金会发布了一个关于脸谱网公司真实实验室在Brand的周期渲染器上的工作的概述,母公司Meta的第一年是开源3D应用的公司赞助商。
这项工作旨在改善数字角色的实时渲染,包括一个新的Alembic程序,该程序可将动画缓存的加载速度提高“一个数量级”。
为Reality Labs内部项目改进数字角色实时渲染所做的工作
为Reality Labs的内部项目改进数字字符的实时渲染
Facebook(后来改名为Meta)在去年11月开始支持Blender发展基金时,成为Blender最不可能的赞助商之一。
让许多用户感到震惊的是,公司似乎没有必要促进Blender的发展,就连Blender基金会的主席顿·鲁森达尔也称这一消息“令人惊讶”。
Meta公司的AR/VR研究部门Reality Labs宣布将在其一些项目中使用Cycles作为渲染器,这使得Meta公司的动机变得更加明确。
根据Blender基金会的说法,Meta“对提高Cycles的实时渲染能力和高质量数字人体渲染的特性很感兴趣”。
新的Alembic程序加速了在周期内动画缓存的视口渲染
在一篇博客文章中,Blender开发者Kévin Dietrich总结了与Reality Labs在周期上合作的第一年的成果,包括新的Alembic程序的开发。
在渲染时将数据直接从Alembic文件流到Cycles中,而不是首先将文件导入并转换到Blender中,通过“一个数量级”提高加载时间。
在Blender 3.0中使用34万多数字字符的测试中,使用新的Alembic程序在循环渲染中帧率比标准Alembic导入器提高了12倍。
新的程序在今年早些时候作为一个实验特性实现了视口渲染,但还不能用于最终渲染。您可以在这里找到其当前限制的详细信息。
更好的BSDF模型渲染人类皮肤
与Reality Labs合作完成的其他工作包括改变Cycles处理场景更新的方式,减少内存消耗;以及改进BSDF着色器的物理正确性。
根据这篇博文,通过添加各向异性相位函数,该工作改进了地表散射效果的渲染,以更好地模拟光与人类皮肤相互作用的方式。