Blender 3.0中Cycles X渲染器的新功能概述 重寫引擎帶來的巨變

Blender發(fā)布了Cycles X的最新功能概述,這是Blender的Cycles渲染引擎的重寫,備受期待,將于下周在Blender 3.0中穩(wěn)定發(fā)布。
自最初的alpha版本以來的變化包括改進(jìn)了毛發(fā)和皮草的渲染,更好地處理了環(huán)境遮蔽和去噪,并支持微抖動。
Cycles X還將在Blender 3.0中支持Windows下的AMD以及Nvidia GPU。在Blender 3.1中,將支持Linux下的AMD GPU,同時為macOS提供一個新的Metal后端。

改進(jìn)性能,特別是在體積和頭發(fā)方面
Cycles X在4月首次宣布,是對Blender的主要生產(chǎn)渲染引擎的一次重大重寫,旨在 "為未來10年提供證明"。
最初的測試顯示,在運行Nvidia Quadro RTX 6000 GPU時,Cycles X在Blender基準(zhǔn)場景中的渲染速度比Cycles快7倍。
在目前的版本中,這一最大速度提升略高:博文中的基準(zhǔn)測試結(jié)果顯示,在Nvidia最新的RTX A6000 GPU上,Blender 3.0的渲染速度比Blender 2.93快1.5-8倍。
某些類型的場景受益更多,特別是那些有體積的場景,因為在Cycles X的最初alpha版本中不支持GPU體積渲染。
根據(jù)該博客文章。"從那時起,我們恢復(fù)了體積渲染,并發(fā)現(xiàn)在各種體積場景中,GPU渲染性能提高了3-5倍。"
對環(huán)境遮擋和有 "多層透明頭發(fā) "的場景的處理也得到了改進(jìn):你可以在博文中找到技術(shù)細(xì)節(jié)和基準(zhǔn)分?jǐn)?shù)。
此外,恢復(fù)了對深度通道去噪的支持,對體積的去噪也得到了改善。
對微抖動的支持進(jìn)一步提高了在Nvidia GPU上進(jìn)行OptiX渲染時的性能。
在使用Sobol或Progressive Multi-Jitter選項對場景中的照明進(jìn)行采樣時,Cycles X的當(dāng)前構(gòu)建版本現(xiàn)在還支持距離擾動(也稱為 "微抖動")。
用戶可以手動設(shè)置距離擾動值,或者讓Cycles自動選擇一個值。
根據(jù)Blender基金會的說法,在GPU上進(jìn)行渲染時,距離擾動可以提高 "1-5%"的性能,不過只有在使用OptiX后端時才會持續(xù)產(chǎn)生好處。
當(dāng)使用CUDA后端時,在大多數(shù)標(biāo)準(zhǔn)基準(zhǔn)場景中,使用自動距離擾動目前會增加渲染時間。

現(xiàn)在恢復(fù)了對AMD GPU的支持;隨后將提供原生金屬支持
此外,Cycles X現(xiàn)在支持在AMD和Nvidia GPU上進(jìn)行GPU渲染。
雖然最初的版本只支持Nvidia,但目前的版本通過HIP(Heterogeneous-computing Interface for Portability)框架支持AMD硬件上的GPU渲染,該框架取代了Cycles舊的OpenCL后端。(RRCG編譯分享)
從博文中的基準(zhǔn)圖來看,最大的性能提升雖然很明顯,但沒有Nvidia GPU那么高,在HIP下Blender 3.0的標(biāo)準(zhǔn)基準(zhǔn)場景渲染速度是OpenCL下Blender 2.93的1.5-3倍。
正如我們之前所報道的,在AMD硬件上的GPU渲染在Blender 3.0中只能在Windows上使用,Linux的支持將在Blender 3.1中跟進(jìn),同時還有一個新的用于macOS的Metal后端。
系統(tǒng)要求和發(fā)布日期
Cycles X已經(jīng)可以在Blender 3.0的日常構(gòu)建中使用,該版本將于2021年12月初穩(wěn)定發(fā)布,適用于Windows、Linux和MacOS。
更多CG資訊請關(guān)注:https://www.rrcg.cn/forum-612-1.html
更多Blender教程請關(guān)注:https://www.rrcg.cn/forum-575-1.html
更多Blender插件請關(guān)注:https://www.rrcg.cn/forum-51-1.html