UE4不仅可以开发游戏,还能够进行电影动画中的场景与特效制作。下面由Aaron Sims Creative团队中的Aaron Sims和Tyler Winther为大家分享借助扫描数据在UE4中制作电影水下洞穴环境的方法,该水下洞穴环境项目也是他们电影DIVE中的一部分。



01
项目


水下洞穴是我们正在制作的名为DIVE的原创故事片,它从洞穴潜水图像开始。我们开始将该项目开发成一部我们想要制作的电影,它将突破界限。


该项目的目标是让我们在生存环境中生存,并拥有丰富的生物。在采用UE4作为主要工具之后,我们的技术目标就变成了是否可以主要在UE4中使用最终像素。


在UE4中制作水下洞穴环境


为了实现这一目标,我们依靠了尽可能多的可用资源(扫描的数据,捕捉,市场资产),但是我们正在做的大部分工作都是自定义的,工作比较繁琐。幸运的是,我们可以在有Epic Games、游戏开发者社区找到资源和创新解决方案。



02
创建洞穴


所有的洞穴都可以使用和修改的扫描数据。我们无法找到任何真实,真实洞穴的巨型扫描仪,但能够使用一些很棒的岩石和景观资产。此外进行了大量调查,以确定哪些可用的扫描数据确实存在于洞穴中,最终导致了一些资源可以对真正洞穴准确扫描,包括钟乳石和石笋。


在UE4中制作水下洞穴环境


当然,这些只是我们工作的难题的一部分,在此过程中实现了一些创造性的构建。有了熟悉的元素,就没有理由从头开始构建可以扫描的内容。毕竟,没有什么比扫描的数据看起来更真实了。



03
水的创建


在创建水方面,我们再次回到研究现有素材,检查水的属性以及元素如何与水交互的角度。我们将潜水员放到了环境中,并探索了从光线受到的影响到周围漂浮的漂浮物的厚度等。之后将其与UE4中的粒子和雾效果相匹配,以创建逼真的品质,例如水密度。


在UE4中制作水下洞穴环境


在创建水面时,我们使用UE4中的水着色器,并根据需要进行组合和调整。在期间都要参考真实世界的引用并尝试匹配这些引用。因为要考虑的因素太多,所以水是使外观逼真的最难的事情之一。例如,波浪的畸变需要不断的增强才能真实,还有其他因素需要考虑,比如反射和折射,颜色和不透明度等。这些片段都需要花费一些时间才调整,并且大多数时候仅适用于特定镜头与角度。不要仅仅依靠UE4中的东西,而要进行研究并建立参考材料目录。



04
焦散


焦散是使附着在光线上的移动纹理移动,并将其放置在场景周围,以产生通过水的幻觉。当光线被反射,折射并从洞壁反弹时,水会使光线的焦点变形。UE4可以为光线制作自己的纹理,以实现很多的炫酷效果。当我们向下注视水或向上注视表面时,我们可以看到一些折射,这时可以修改水着色器所在的平面进行调整。


在UE4中制作水下洞穴环境


05
能不能够在游戏中使用


目前我们创建的大多数水都可以用于游戏中。随着我们自身研究和开发的不断发展,真正推动水及其与其他元素相互作用的需求可能给游戏带来更大的挑战。



06
UE4中的水


尽管UE4在许多方面都令人赞叹,但要实时获得水还是比较困难的,尤其是考虑到表面的所有动态时。水的喷溅(例如,在角色上)以及水对自身的反应方式是非常好的功能。



07
具有挑战性的方面


每种情况都有其自身的挑战,但UE4中饭表面的动力学是最困难的。但你可以利用许多作弊来实现目标。



更多文章推荐:


1、UE4场景制作:哈尔的移动城堡


2、在Houdini和UE4中创建电影


3、森林足迹:UE4中的材质照明设置


4、在UE4中创建实时环境场景


5、视觉特效分解:UE4中的闪电法术

,Unreal Engine技巧,Unreal Engine教程