Arnold5上手测试

Arnold推出了第5版,和迎接Houdini16的心情一样,即为新特性兴奋又为好几屏要学的东西感到…… 更加兴奋呢。

完整新特性官方列表:https://support.solidangle.com/display/A5ARP/5.0.0.0

Arnold5里让原来的standard作了古,并且提倡用standard surface来代替。整体感觉standard surface = principled + alsurface + standard, 界面简单,又集成了alsurface的一些优良特征。

色散(5之前就有了?):

Arnold5上手测试_第1张图片

之前最担心的是shader的迁移,但Arnold5全局集成了Russian Roulette,而且Standard Surface也内置了类似single scatter的功能,shader传递数据时引入了closure的概念所以用新增的自带的mix_shader就可以保留AOV的层材质,又有OSL的支持,所以真没太多好担心的了。但没有像Houdini16一样连JF Nested也集成进来,用的话需要自己迁移或者等别人修改好的。

这张是用的flake+mix_shader,上面的点不是fireflies而是flake:

Arnold5上手测试_第2张图片


另外看有拿“五彩斑斓的黑”吐槽的表情,在之前完全可以靠facingratio + ramp解决。而这次arnold把很多utility shader加进来了,包括专门用于满足五彩斑斓的thinfilm(薄膜),使用方法很简单,调节好厚度然后加到specular color上即可:

Arnold5上手测试_第3张图片

对standard surface很不爽的一点是metalness影响了高光颜色的来源,metalness=0时高光取specular color,metalness=1时取basecolor,完全不如principled方便。

个人感觉最惊讶的改进就是采样时引入了blue noise dithering,一下子跪了。这才是拼开发者智商的改进啊!想起之前“某老师在等渲染”骄傲的说无限期不出Arnold教程,真是件好事。对同样的一件事有人看表有人看里,有人看远有人看近,如果只看最近表面的人出教程得多么误人子弟。

你可能感兴趣的:(Render)