原标题:UE4实时渲染,不用合成。第一部完全UE4渲染动画片是这样炼成的~

今天,跟大家分享的这个图文是:第一部完全用UE4渲染输出的动画片,名为《Zafari》。是,是动画片,不是动画电影哈~

那今天要介绍它的原因也是因为制作过程中大部分都是在UE4里制作完成的。包括灯光,特效,渲染。不用合成~Ok,下面跟我一起来了解下其中的细情吧。

首先我们先来说说这部动画。这部动画片讲述了一群生活在Zafari土地上的动物们,有着自己独特的生活习性,还有最为神奇的出生方式:他们都是出生在其他动物的皮肤上。主人公是一位有着斑马条纹的小象,讲述他探索并认知世界的故事。《Zafari》的主题是包容和友谊,鼓舞孩子们每个人在某种程度上都是独一无二的个体,应该庆幸自己的差异。

读到这里也许你会觉得我是在介绍儿童的动画片~不不不,接着听我说···

提及这部动画片,我不得不要好好介绍下在动画和电影制作上有着丰富经验的大师级人物David Dozoretz,这部动画的点子就来自于他。Dozoretz是Previs总监,他的公司Persistence Of Vision为很多大片制作了Previs,比如:《速度与激情8》、《X-Men:第一战》、《星际迷航》等等大片。

其实早在十多年前Dozoretz就有了这个项目的想法。十年后,当Dozoretz有想法开始运作这个项目的时候,是想用GPU渲染器如Redshift和Octane进行渲染,因为他在很多Previs项目上都曾大量的接触和使用过。

而承接《Zafari》的制作公司Digital Dimension向他推荐使用UE4。要知道这游戏引擎还有没有人用它来制作如此大型的动画片。投资了一个多亿美元啊!所以,Dozoretz一开始是拒绝的。

“好的,但是这有15个难题的清单,UE4必须解决了才能说服我。’然后UE4把这15个难题都解决了~”Dozoretz回忆说。

他所说的15个难题包括茂密的丛林环境和穿过其中的复杂相机运动。要知道没有高昂费用和耗时的渲染,有些事在电视节目或预算上根本是行不通的。“在电视预算和电视进度上,UE4所作的一切让我们得到了近似Pixar的效果。”Dozoretz说,“其实,我对制作公司的想法是,在电视节目中应该更接近Pixar质量,就是那种我们以前没见过的。”

“当然”Dozoretz补充道,“在制作预算1.5亿美元的情况下,是不能达到Pixar品质的,只能说还不错。我们有全局照明和子表面散射,但因为我们是在UE4中操作,在动画中就不必如此频繁的作这些事情了。

用了UE4,那制作的流程和原来传统的有什么不同呢?

其实,尽管这一系列是依靠UE4渲染的,但Digital Dimension在制作前半部分时依然按照传统的流程。比如角色和动画是在Maya中创建,而灯光,特效和渲染是在UE4中完成。一般不需要合成。

从流程角度来看,Dozoretz已经和Digital Dimension艺术家开始把动画和灯光在同一个动画场景中进行了。他们所采用的整个照明和渲染流程,在逐步前移和缩短时间。在布局和布景阶段灯光会同时开发。一旦动画得到确认,那么一个小时之后就会看到完整版的一段了,或者至少看到第一遍迭代的效果。

想必伙伴们也能感受到这一流程的好处了。这个过程是不需要等渲染农场渲完序列,再合成才能看到一个镜头或者一个序列的效果。而是在UE4里直接的看到效果。这就意味着镜头的迭代可以非常快的转换。最终的渲染是每秒3帧的样子,尽管不是真正意义上的实时,但却大大提高了整个流程的进程,不是么?

“不能真正实时的原因在于硬盘的I/O(输入和输出端口),实际上是减缓。Digital Dimension可以做一个实时版本的展示,也就是在播放的同时,同时进行实时渲染。但现在需要大概三四个小时的渲染。”Dozoretz解释到。

看到这里,很多小伙伴会说,《Zafari》也不是完全在UE4制作完成的啊!是,确实不是!但游戏引擎为制作提供了速度上的优势是显而易见的。Digital Dimension在制作过程中,一个星期内就完成了11分钟的剧情Layout,两周内完成动画,渲染用一周。每个月能完成一整集的制作。

这个速度是相当快的,而且还是在不完全使用UE4的情况下。以前的工作状态是,想要移动下相机的位置,在前景加失焦的树叶,你要考虑各种渲染时间,变化后效果是否会好等等问题。然而现在,随意移动相机,加入效果。

实际上,利用游戏引擎的互动方式来改变事物的能力还没有被Zafari完全利用。

Dozoretz说:“我真的非常期待能够在虚幻4中实现完全的相机移动,比如事先把场景布置好,然后就像我们平时用摄像机在现场拍摄一样,拍摄已经布置好的场景。移动相机与故事情的情感节奏同步进行。在一段分镜头脚本中,我能看到整个场景,编辑中可以使用每一个角度,这才叫酷!”

Dozoretz坚持认为,实时技术将会让导演们能够快速的达成目标,而且能够进行很多次迭代。但也能从中看出,这种混合型的工作流程的一些局限性,特别是动画方面。

“如果能像游戏一样给它编程,可以实时的控制角色在场景中向左走,向右走,那么就可以在UE4中编辑动画了。但,实际上我们还是得根据一个镜头的故事情节制作一个特定的动作,几乎是定制的。目前,UE4还达不到或者没有这样的功能。”

实时的未来

虽然Zafari向电子游戏一样依靠实时渲染,但Zafari还是会以传统线性格式在电视上播放。但实时渲染是否会意味着不同的展示方式呢?比如:可以以交互的形式呈现给观众,用户可以移动Zafari中的环境,甚至可以重新编辑场景或者随时梗概角色细节,更或者更改了角色的服装后,故事情节也会随之改变等等。那,可玩性就更高了~

整理编译自cartoonbrew

◆从李安定档新片看CG去老化技术的发展史

ue4渲染速度太慢_UE4实时渲染,不用合成。第一部完全UE4渲染动画片是这样炼成的~...相关推荐

  1. ue4渲染速度太慢_UE4 渲染性能设置

    LightingAllow Static Lighting : 是否开启静态光照, 开启后将生成 lightmap, shadow map之类的可在静态光照下使用的贴图,否则仅使用动态光照, 修改此项 ...

  2. ue4渲染速度太慢_推介飞向月球纪录片基于Unreal实时渲染引擎的三维流程化制作...

    作者:中央电视台 葛小丁 2019年1月3日上午10点26分,"嫦娥四号"探测器成功着陆在月球背面东经177.6度.南纬45.5度附近的预选着陆区,并通过"鹊桥" ...

  3. ue4渲染速度太慢_[UE4]性能优化指南(程序向)

    封面来源:A Cold Stop(Mixer 制作材质.UE4渲染 ) [UE4]性能优化指南(美术向)玄冬Wong:[UE4]性能优化指南(美术向)​zhuanlan.zhihu.com 内容都是处 ...

  4. ue4渲染速度太慢_技术汇丨如何在UE4中实现最佳性能和高质量视觉效果

    合并网格 如之前在线框可视化解释中提到的,减少三角形和顶点的数量永远都是提高性能的方法,但是很多时候,一个单独网格比多个网格刻画集合图形的性能要好得多(一个有1000个顶点的网格可能比10个有100个 ...

  5. ue4 改变枢轴位置_UE4实时渲染深入探究----学习总结【上篇】

    写在前边 周末学习了下UE4实时渲染的视频,看完后觉得收获颇多,为了以后自己复习方便,记录于此,如果能帮助到大家,则再好不过了.为了以后复习的准确性和深刻,在这里我力求写的尽可能的详细,同时尽可能的保 ...

  6. Blender渲染动画太慢怎么办?用云渲染啊!

    1995 年,荷兰开发者 Ton Roosendaal 开发了三维制作软件 Blender ,这是一款功能强大的 3D 创建工具,用于创建 3D 图形.交互式 3D 应用程序.视频游戏.虚拟现实视频和 ...

  7. 10条影响CSS渲染速度的写法与建议

    1.*{} #zishu *{} 尽量避开 由于不同浏览器对HTML标签的解释有差异,所以最终的网页效果在不同的浏览器中可能是不一样的,为了消除这方面的风险,设计者通常会在CSS的一个始就把所有标签的 ...

  8. 提高Web页面渲染速度的7个技巧

    用户在访问一个Web网站(页面)或应用时,总是希望它的加载速度快,功能流畅.如果过于慢,用户就很有可能失去耐心而离开你的Web网站或应用.作为开发人员,给自己应用提供更快的访问速度,提供很好的用户体验 ...

  9. 检查 GPU 渲染速度和过度绘制

    Android 包含一些设备上的开发者选项,可帮助您直观地查看您的应用可能会在何处遇到界面渲染问题,如执行不必要的渲染工作,或执行长时间的线程和 GPU 操作.本页介绍如何调试 GPU 过度绘制问题以 ...

  10. 仅使用CSS提高页面渲染速度

    用户在访问一个Web网站(页面)或应用时,总是希望它的加载速度快,功能流畅.如果过于慢,用户就很有可能失去耐心而离开你的Web网站或应用.作为开发人员,给自己应用提供更快的访问速度,提供很好的用户体验 ...

最新文章

  1. eclipse运行maven web项目
  2. DNS服务器搭建笔记
  3. java jsp w3c报错_JSP JavaBean
  4. matlab 正在等待响应标头。可能服务器没有响应,或者 weboptions.Timeout,Expect:100-continue
  5. 使用WPF动画编程的几点注意事项[转]
  6. 如何检测链表中是存在循环
  7. C++ 学习之旅(5)——设置Setup文件目录
  8. BlockingQueue详解
  9. [LeetCode]Power
  10. (36)Gulp 构建资源(图片)文件
  11. 斐波那契数列大数的压位c语言,HDU 1568 Fibonacci(大数前4位)
  12. c 文件操作_你电脑用久了,会有多少重复文件?快用它来整理一下吧
  13. sublime Text3安装可以使xml格式化的插件
  14. Quartz.net任务调度(石英钟定时任务)
  15. 通过adb查看当前页面中显示的窗口Activity名称
  16. 义务劳动: CISA的翻译
  17. 关于ftp 服务器搭建的200错误与527错误
  18. 华为狼性文化遭质疑,那我们当个佛系程序员可好?
  19. PADS导入【ORCAD原理图文件】【导入ORCAD16.3原理图】 【layout如何进行“ECO对比更新”】【打开文件出错:*因为当前设计处于默认层模式下........】
  20. ISO3834认证所需的部分标准

热门文章

  1. 用例图之间的几种关系
  2. 自定义 View 实现汉字笔顺动画
  3. flash制作文字笔顺_Flash中使用逐帧动画实现按笔顺书写汉字的效果
  4. wps linux2019特色功能,WPS Office 2019 For Linux更新至11.1.0.9522版,附新功能介绍
  5. Arduino+sim800 gsm收发短信
  6. Java基础-SSM之Spring的AOP编程
  7. 基于matlab的彩色图像分割,基于Matlab的彩色图像分割
  8. 安卓手机Mqtt调试工具 ESP8266 mqtt服务器
  9. OpenCV python下载和安装
  10. python安装reportlab