在Vue中制作动态景观

在任何项目中,对我来说第一件事就是想法。我想创造一些动态和现实的东西,所以我决定忽略物理定律。我的首要任务是在场景中创造更多动作,所以我把我的想法集中在一个巨大的龙卷风上,有一个巨大的漩涡和几艘被强风撕裂的船只。我想让一些船被吸入漩涡。

首先,我做了一个五分钟的快速草图来计算出所涉及的组成和工作量。从这张草图中,我看到我需要一个全景图来捕捉我想要的场景的所有区域。Vue 中的全景相机是一项出色的功能,可让您创建史诗般的宽屏渲染。这是一个快速的五分钟草图,以确定龙卷风作为整个构图的中心对象

这是一个快速的五分钟草图,以确定龙卷风作为整个构图的中心对象

漩涡浴缸

我做的下一件事是一个 3D 漩涡。对于像 3ds Max 或 Maya 这样的主要 3D 软件包来说,这实际上是一项简单的任务,但我真的很想在 Vue 中完全制作这个东西。

因为 Vue 中只有 metablob-modeling 技术,所以唯一的方法就是为地形创建一个高度图。所以我在Photoshop 中创建了一个灰度图,并将其保存为 16 位(以保存所有渐变而没有条带),分辨率为 2048×2048。

之后我在Vue中创建了一个标准地形,将其分辨率更改为2000,并使用了高度图。左边是在Photoshop中创建的高度图,右边是应用于标准地形的高度图和一个基本的water-shader

左边是在Photoshop中创建的高度图,右边是应用于标准地形的高度图和一个基本的water-shader

风景

地形是 Vue 的一个非常酷的特性。我总是从许多小型标准地形构建整个景观,因为它让我可以更好地控制景观的拓扑结构。我从不使用程序地形,因为它们在大场景中太慢而且有问题。

前崖由两个生态系统组成;第一个生态系统在前景中有几个棕榈树样本,第二个生态系统有小石头和草地的 3D 模型,以在地面上添加漂亮的细节。

我在3ds Max 中模拟了一个无线电塔以确定前景的比例。

对于远处的景观,我使用了相同的技术,只是树木是低多边形的。我在 Vue 中使用了一个通风机对象来弯曲树木,因为我想在我的场景中展示强风天气。迄今为止在 Vue 中创建的景观

迄今为止在 Vue 中创建的景观

天空

天空是用 Vue 完成的,有三层云;这些在天空中都有不同的高度、密度和质量。Vue 云确实很壮观,尽管渲染它们需要很长时间。

我很少使用元云——当你需要创建一个具有特定形状的美丽云时,它们很好(因为大气编辑器中的云层只是带有体积着色器的挤压分形噪声,很难控制形状),但是对于不止一个元云,渲染时间会显着减慢。您拥有的云层越多,渲染速度就越慢。

不过这里有一个技巧,你可以做两件事;首先 – 隐藏场景中的所有对象,然后关闭对象的抗锯齿。诀窍是无论对象的抗锯齿是否打开,环境效果(例如太阳光和云彩)始终是抗锯齿的。

如果打开对象的抗锯齿,云将再次抗锯齿,因为它们已经被抗锯齿。所以你会失去很多时间。这就是为什么我总是将云与其他对象分开渲染。第二个技巧是分别渲染每个云层。您可以在 Photoshop 中将它们全部组合在一起并消除其中的任何错误。

总体而言,创建单独的云渲染要快得多。这显示了大气层的设置和云层的一个面板

这显示了大气层的设置和云层的一个面板

船舶与城市

所有船只和建筑物都在 3ds Max 中建模和纹理化,然后导出到 Vue。有 8 艘不同的船、许多不同的建筑物、直升机等等。这只是标准的例行工作。

使用多张图片时,总会出现克隆的问题。如果场景中有一批相似的对象,那么让每个对象都独一无二很重要,否则它看起来就像是很多克隆。您可以花费大量时间对不同的变体进行建模,或者您可以将这段时间花在哑光绘画阶段并在 2D 中对这些克隆进行重绘。城市和船舶承运人的特写

城市和船舶承运人的特写

龙卷风

研究了很多关于龙卷风的参考资料,我意识到它们不是很有趣或详细,所以我决定做一个非现实的龙卷风。

我在 Vue 中使用了元云来创建龙卷风的形状并查看光线将如何落在它上面。Metaclouds 很好,但它们没有动态——它们只是烟雾。我用一些缩放的超球体创建了另一个对象层来确定旋转。龙卷风变得更有活力了,但看起来仍然不对,所以下一步是哑光绘画。元云着色器的设置和对象的组织

元云着色器的设置和对象的组织

哑光画

是时候给这幅画增添好莱坞色彩了。我的大部分哑光绘画时间都花在了两个中心物体上——漩涡和龙卷风。您需要大量高质量的参考资料才能制作出精美的哑光画。您还需要了解一些 2D 技术以及如何在 2D 场景中描绘灯光,因为您的许多参考资料都不会与您需要的灯光有关,您必须重新绘制它们。Photoshop 中的 Burn 和 Dodge 画笔是很好的工具。这是龙卷风的渲染和最终结果

这是龙卷风的渲染和最终结果这是漩涡的渲染和最终结果

这是漩涡的渲染和最终结果

动态和效果

最后一件事是在场景中添加动态感和动作。我决定通过在龙卷风和船只的破损部分周围使用大量飞行物体来展示活力。有些部分很大,有些部分很小。我对它们应用了运动模糊,但比例不同;例如,一些飞行部分的模糊值为 10,其他值为 2,其他值为 25,依此类推。这有助于在这些物体的运动中创造混乱和随机性。

您可以在 3D 中为这些飞行物体建模或在 Photoshop 中绘制它们。我在 Photoshop 中绘制它们,因为我懒得建模。只要记住让它们尽可能随机。

我还决定在龙卷风周围添加一些闪电,使场景更具侵略性,并将观众的注意力集中在龙卷风上。在场景中创造活力的飞行部件层,具有不同的大小和不同的运动模糊值。

在场景中创造活力的飞行部件层,具有不同的大小和不同的运动模糊值。最终图像

返回首页 

作者 CG-BOX

发表评论