使用kitbashing实现快速概念设计

ALITT KHALIQ / UNITYCreative Director
Aug 11, 2020|10 Min
使用kitbashing实现快速概念设计
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

我们的小团队快速整理了 Snaps、KitBash3D 和其他 Asset Store 资源包,以展示只需少量工作和大量预制件就可以实现的效果。

文本

“Kitbashing”是组合不同的素材资源来创造原创和新的事物。这个想法来自建模爱好者,他们会把模型火车或飞机套件捣碎来构建自己的自定义项目。如今,它在特效和游戏设计领域很受欢迎,如《Thunderbirds, 2001:《A Space Odyssey》和《Star Wars Episode IV:《新希望》指出它有创造丰富叙事世界的潜力。Kitbashing 使团队能够比从头开始构建一切更快地制作原型和打磨最终项目。

该演示的Vision是在地面混合阴沉、黑暗和潮湿的空间,然后在摄像机上升时变成温暖、干燥的天际线,为科幻环境增添新的气象。我们在Unity的高清渲染管线(HDRP)中实现了这种戏剧性氛围,我们利用了SnapsKitBash3D的素材资源,一家与我们密切合作的高级资源创建者将他们几十个高质量包导入Unity Asset Store。在这篇博文中,我们将分享我们的制作过程,并重点介绍我们使用过的一些套件和效果。希望你带着一些想法离开,将自己的工具包项目和原型提升到新的水平。

Kitbashing管线

我们的制作分三个阶段进行。首先,我们确定了广告创意素材的概念,并划定了 Snaps 和 KitBash3D 库中的素材资源范围,以支持我们的艺术方向。我们将这些包添加到库场景中以便快速开发,然后模拟具有基本光照的灰盒。我们将项目分成了三个场景,让团队成员可以独立处理背景、光照和核心环境。在第二阶段,我们先建立灰盒布局,然后使用KitBash3D和Snaps素材资源进行细分。最后,我们改进了演示,添加了光照、VFX和着色器更新。

我们开发这个项目是为了制作引擎内拍摄的游戏预告片或 3A 级游戏内开场影片的外观,这让我们的团队能够将所有视觉功能和设置发挥到极致,以实现质量和保真度。细节级别 (LOD) 被推出或设置为 1,我们使用了大量的 VFX、光照和平面反射体积。启用了前向渲染,从而允许我们使用多重采样抗锯齿(MSAA)和额外的时间抗锯齿(TAA)。对于原型设计,这些选项易于实现且可以快速迭代。保持场景整洁还可以在制作期间关闭 VFX 和平面反射等成本高昂的元素,以便我们继续快速开发和迭代。

Kitbashing素材资源

我们使用了KitBash3D软件包结合未来赛博城市氛围和东亚视觉元素来营造出大部分令人惊叹的环境背景。KitBash3D是Unity Asset Store的第一个图书馆合作伙伴,为构建虚拟环境带来了大量优质的3D美术素材资源。 此外,迪士尼、福克斯、漫威、HBO以及育碧、EA和腾讯等3A级工作室以及独立工作室也使用过这些素材资源。在我们的项目中,我们使用了Neo Tokyo 2Neo Shanghai 包来搭建场景,然后使用 Cyber Streets 包中的道具填充它们,为环境提供前卫的霓虹灯科幻风格。

灰盒测试

大部分前景是使用Snaps制作的,Snaps是Unity自己的主题组合艺术素材资源包。Snaps 有三个版本:Snaps Prototype、精简、管理单元包,旨在快速阻止项目;Snaps Art、模块化环境和道具素材资源,丰富您的原型;Snaps Art HD、精细的 3A 级高分辨率美术,增加细节。我们将三个 Snaps Art HD 包中的元素集成到演示中 - 亚洲住宅施工现场Sci-Fi Urban

文本
Snaps Asian Residential 包中的建筑预制件垂直翻转、复制并偏移,从而形成一面扩展墙。

虽然演示中使用的大多数素材资源来自 Snaps 和 KitBash3D 库,但其他几个 Asset Store 包帮助我们实现了关键效果。AutoProbe 通过自动设置光照探针的广告位节省了时间,而 Easy Mesh Combiner MT 帮助我们合并网格并将枢轴点设置在网格级别。Bird FlockFly Particle System 为场景添加了运动效果。

我们直接从宇宙飞船演示项目中导入了很多VFX - 一个使用HDRP和VFX Graph的Unity演示项目 - 挤满了可用于生产环境的AAA级质量优化VFX - 可以复制并在项目中使用。这种方法让我们可以很快地开始制作烟雾和火花,在选择依赖项后我们可以轻松地从演示中导入。在其他内容创作方面,我们使用了Blender

着色器和贴花

我们几乎在项目的每个材质上都使用了Lit Shader、Layered Lit Shader和Decal Shader,并为发光标志和贴花创建了简单的自定义着色器。

贴花能为项目增光添彩。我们使用它们制作的许多效果也可以在着色器中实现,例如堆积污垢或裂纹细节,但是贴花是我们制作时间紧迫的一种更快的解决方案,它们让我们能够更精细地控制广告位。

Snaps 和 KitBash3D 包均包含涂鸦、公用设施标志和广告等图形元素,并且可以将其转换为贴花。材质包带有法线和alpha通道,所以创建投影贴花只需将纹理插入贴花着色器即可。

我们创建了一些不同的贴花材质来赋予场景更大的深度。我们经常在水坑、涂鸦、污垢和标牌上使用它们,有时还会调整不透明度级别和排序顺序,让涂鸦和污垢能渲染到贴花层上。

水坑是使用Shader Graph作为贴花创建的。这就需要控制广告位和引入随机性来拆分重复的平铺。着色器会选取三个生成的水坑形状,然后根据水坑的世界位置在每个遮罩之间悬停,从而生成一个随机的形状,我们还可以通过其他控件来调整水坑的平滑度、形状、颜色和不透明度。

我们从演示工具中提取了 VFX,为场景添加了更多生气。烟雾和火花是从宇宙飞船演示中改编而来 , 而全息图的核心是从Unity的视觉效果图样项目中取。全息模型使用基于深度的摄像机进行渲染,因此您可以投射任何正确标记的资源 - ⁇ 我们创建了一些基本的角色和一个快速循环动画。

打光

光照对于我们演示想要的气氛和构图至关重要。由于该项目是以离线电影形式渲染的,我们专注于在叙事中实现适当的氛围和颜色过渡,而不是出于优化考虑。我们多次迭代,在制作环境的同时进行打光,但场景的区分开结构让我们可以玩弄不同的打光想法,并快速迭代。

HDRP中的光照

HDRP的工具和参数能让场景更加逼真,比如为霓虹灯和公告牌提供发光材质来施加间接光照,用实时光照为附近的物体加上一层镜面反射光。我们使用了HDRP中最高的阴影过滤设置以及接触阴影屏幕空间环境遮挡等屏幕空间效果来充实场景的细节。

体积雾和密度体积被用于统一场景元素和创造深度。HDRP支持高质量的体积雾效果,但由于该演示是以离线渲染的电影形式制作的,我们还“作弊”,将点光源放置在一些更突出的霓虹灯标志附近,人为地增强局部体积效果。

编辑器内
后处理和打磨

这些是我们用来制作演示最后润色的一些HDRP功能后期处理效果

反射

我们在整个场景中放置了反射捕获图,使金属和玻璃表面具有反射性,而水坑和闪亮的地板上的平面反射则反映了周围场景的细节。HDRP 和平面反射允许捕获多达 8K 的图像,而图层和剔除系统可以灵活定义捕获到这些反射上的内容。我们使用了图层系统来创建干净的结果,移动摄像机和每帧都会更新的平面反射。

场景中一些更吸引眼球的道具周围添加了少量镜面反射光照,使其在背景中更加突出,同时巧妙地将视线引向场景中的关键点。

体积和视觉效果

我们在整个场景中使用了HDRP的体积系统来控制屏幕空间效果和局部调色。我们在全局后处理体积下控制了场景中的主要泛型覆写,因此这些设置保留在单个中央位置。这种全局体积设置使得系统更易于管理,尤其是对于在场景的不同区域变化不大并且可以通过单个值控制的效果,包括色差、环境光遮挡、雾、泛光、胶片颗粒和晕影。

胶片颗粒晕影色差等屏幕效果可以反映摄像机镜头和胶片的缺陷,防止图像看起来不自然地干净,帮助CG看起来更逼真。在这些效果的设置中使用很小的值,因为这样做的确会起到很大作用,但这些细节确实有助于表现图像的电影感。

颜色分级
Title

颜色分级是该演示美术方向的关键。我们使用了局部体积,一个用于地面区域,一个靠近场景顶部,较大的混合距离使得体积可以无缝过渡到下一个体积。

HDRP 的调色覆写功能非常强大,提供了许多选项来微调高光、中间色调和阴影的颜色、饱和度和亮度。在调色时,简单是关键——只要调整需要的颜色就行了,不会覆盖所有内容,导致调色过于复杂。

我们大部分的色彩分级都用了Color Adjusts来调整饱和度和对比度。接着使用抬高、伽马、增益阴影、中间调、高光效果来改变颜色和调整范围,最后使用颜色曲线进行更细微的调整。例如,为了在地面营造一些漂亮的对比度,我们将阴影的颜色转移到了暖色调,而不是中间色调和高光的凉爽色调。我们使用了颜色曲线来覆写亮度与饱和度曲线,挑选出阴影并去饱和度,以增强微妙的对比度。

使用kitbashing更快地创建场景

分享这个演示似乎是欢迎 KitBash3D 成为 Asset Store 有史以来第一个库合作伙伴的好方法,它为美术师提供了优质的构建基块,用于在 Unity 中创建令人惊叹的虚拟环境。希望各位能在自己的项目中发掘Kitbashing的强大功能和潜力——因此我们以极低的折扣提供演示中使用的Snaps和KitBash3D包,以助你快速入门。

KitBash3D 的 Cyber StreetsNeo Tokyo 2Neo Shanghai 资源包限时 30-50%,Demo、Asian ResidentialConstruction SiteSci-Fi Urban 三款 Snaps Art HD 资源包 3 折优惠。刚开始?免费试用KitBash3D Neo City Mini Kit,一睹无限可能。我们非常期待看到大家的创作。

Unity Asset Store了解更多。