Blender 渲染引擎
Blender 团队发表博客称,距离 Blender 渲染引擎"Cycles"正式宣布已过去整整十年。在这过去十年里,Cycles 已发展成为功能完善的渲染器,而他们所掌握的技术有些已随着渲染算法和硬件的发展而过时。 Blender 团队希望对 Cycles 做出重大改进,但以前的某些决定阻碍了其性能提升,并导致难以维护代码。为了解决这个问题,他们启动了名为 Cycles X 的研究项目,旨在重新实现架构并为未来10年做准备。团队声称这不是在寻找仅解决部分问题的快速修复或优化方法,而是在重新思考整体架构。 Cycles X 项目主要的大目标: 改进架构以为未来的开发工作做准备 优化 viewport 和批处理渲染的可用性 优化在现代 CPU 和 GPU 上运行的性能 引入更高级的渲染算法 下面是 Cycles X 当前的内核图: Blender 公开了 Cycles X 的部分性能对比数据,由下图可以看到,新架构明显提升了不少渲染性能。团队也提到,性能提升最多的是拥有多光线反射和着色器的室内场景,因为新的内核可以实现更高的占用率 (Occupancy) 和连贯性 (Coherence)...



