可能多数朋友都被DAZ3D极慢的渲染速度所困扰,笔者的计算机是普通的家用电脑,没有gpu,并且内存和cpu都很普通,以往我根本不敢渲染大场景和多人物的画面。后来发现了filament渲染方式,它可以极大提高渲染速度。当然质量稍差,但渲染几乎不花时间,这样就可以尝试以前不敢涉及的大分辨率图片,可以用提高分辨率来显示很多细节,以弥补渲染质量的差距,也不失一种替代方法。此法适合没有专业图形卡的普通爱好者,可以节省很多时间。
现在把学习和使用此方法的初步体会和大家分享一下:
1、先下载一个DAZ的脚本软件 “RSSY 3Delight And Iray To Filament” ,地址在 https://daz3ddl.com/products/rssy-3delight-and-iray-to-filament__trashed 。安装以后,在内容库的scripts出现了 reversoft art 文件夹,下面有 RSSY 3DL and Iray to filament 文件夹,里面包括2个项目,第二个就是这个脚本。见图1。
2、做好场景以后,先进入filament渲染模式,然后把渲染引擎选为viewport,见图2。
3、点击上面说的脚本,就出现了脚本的界面,见图3。其他我没有动,只是在options选项卡改动了一下update environment的intensity。filament渲染的默认亮度一般太亮,拉动这个滑块直到亮度合适为止。然后点击下面的Accept退出。然后就可以渲染了。
4、这个脚本自动加载了“shadowcaster light”,这是用来产生阴影的。阴影的方向和强度可以调整:在scene里面选定它(RSSY shadowcaster),在参数选项卡的General里面可以旋转它。它就像一个普通的Distant light光源,可以在X、Y、Z方向旋转。旋转它,观察阴影的变化,直到合适。阴影的默认值比较浓,拉动intensity滑块直到满意为止。见图4。
下面这一幅图,初次渲染时间57秒,如果之后做修改后再次渲染,则仅需3-4秒。而此图用普通Iray渲染我费时2小时3分,即使按照57秒计算,filament渲染比普通Iray渲染快130多倍,如果是后续的渲染,要快1千多倍。这个方法还是很实用的。
渲染质量当然稍差,但可把分辨率再提高到例如3000或者4000,那样的话,渲染时间的增加仍可忽略不计,但分辨率增加了,就增强了总体效果。
唯一问题是某些头发会透光,可选取不同的头发试试,用那些不透光的。这个脚本已经把人物头发下面加了深色的头套(见界面的左下角),但头发上面仍然可能透光。
最后给出用这种方法渲染的结果,这是一幅2000x2000的图,渲染时间57秒,见图5。
再给出对它用普通Iray方法渲染的结果,渲染时间2小时3分,见图6。大家可对比一下质量。
脚本作者的教学视频在这里,大家可以继续学习: https://www.youtube.com/watch?v=m-n8DrpMmXE&ab_channel=SickleYield
图1
图2
图3
图4
图5
图6
666 山东省
66666666666666666
sakalanmu 浙江省
很详细的教程,大佬有其他相关DAZ3D软件优化的教程吗?我DAZ越用打开越慢
古板速腾 河南省
能渲染视频么?
hanshan 安大略
这个不知道,没有试过。不过我猜想大概不能。
罗宾 山东省
思路很好,学习用还是可以的,就是这渲染质量更让人有买N卡的冲动
juliobao 湖北省
感谢楼主提供思路~
lessonone 广东
非常感谢楼主
fandoor 中西區
Filament效果跟Iray比起来差太多了,有条件还是上一个好N卡吧
xiaoxiaowind 广东
这。。。功能是不错,但效果也差太多了就跟自带的PBR模式差不多
zxyxy 新泽西州
牛呀,先码上,等会试试(万恶的15字啊啊啊啊啊)