查看: 2048|回复: 0
打印 上一主题 下一主题

[渲染专区] 《白蛇:缘起》背后的CG渲染

[复制链接]

93

主题

0

听众

667

积分

初级设计师

Rank: 3Rank: 3

纳金币
188
精华
0
跳转到指定楼层
楼主
发表于 2019-12-17 15:23:58 |只看该作者 |倒序浏览
  从《白蛇:缘起》开始,追光动画开始使用新的Arnold5.x作为渲染内核。

e4989ea7684562005c4fa50239988cb4.jpg



关于渲染质量

    在电影《白蛇:缘起》中,为了达到电影级的质量,光线追踪采样达到了3168~3312(camera aa = 12)。看过电影的朋友应该对最后决战的场景记忆犹新,那些场次充斥着大量的特效和冰霜元素。很多镜头的渲染时间达到惊人的400核小时(机器核心数*渲染小时数),甚至更多。之前皮克斯的《寻梦环游记》的渲染中,皮克斯透露他们电影中的亡灵镇的渲染时间差不多是1000核小时左右,其实,电影质量的渲染,哪一个不是拿金钱和时间烧出来。

    Arnold的优点是渲染硬表面材质,因为它是一款单向光线追踪的渲染器,这意味着在Arnold的世界里,灯光是没有形状的,无法模拟焦散,也不擅长计算折射。Arnold的折射运算和SSS(次表面)运算都不是严格按照物理模型去做的,为了提升渲染时间都做过很大的优化。但是纵使这样,它依旧是世界上最好的两款渲染器之一,它的最大的优势在于它的采样模型和它的内部BRDF(双向反射分布)的实现方式,都具有整个行业非常领先的地位和优势,即使是RenderMan也比不了。

    因为使用Arnold 5,我们的渲染时间其实优化了很多,单就着色时间(shading time)来比较,我们比之前的渲染内核效率要提升很多。

  从Arnold 5开始,Arnold深度集成了OSL的内核,所有BRDF都包裹成closure,这样做最大的好处就是可以使用LPE(Light Path Expressions)灯光路径表达式,可以在输出场景中任意的灯光bounce,比如镜子反射中的金属球的高光中的某个物体上高光里的自发光。
     在《白蛇:缘起》中使用LPE实现了逐灯合成(Pre Light Compositing),在NUKE里直接调节每个灯光的颜色和曝光,再结合新的Cryptomatte,实现了最大限度的后期控制。


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-20 21:25 , Processed in 0.092231 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部