风格化灯塔场景的模块化制作全流程
How to Build an Atmospheric Stylized Lighthouse Scene with a Custom Modular Set
环境艺术家Albert Serrano分享如何用Blender、ZBrush、Substance 3D和Unreal Engine打造风格化灯塔场景。他讲解了可平铺材质的制作、模块化木件与道具的雕刻、手绘植物图集、风格化水体方案,以及通过顶点色混合墙面材质、鸟粪贴花和粒子系统让场景充满生机,并给出坚持完成个人项目的建议。
深度解读
Albert Serrano用一套可复用的模块化资产和纯平铺材质,在Blender、ZBrush、Substance 3D Designer与Unreal Engine之间搭出一条高效管线,把Gustav Nordgren的一张概念图变成了一个风格化灯塔场景——这件事真正的价值不在于最终画面,而在于它示范了一个环境美术师如何在有限时间内用“材质复用+模块扩展+细节注入”三件事撑起一个完整世界。
先看清这个人是谁,以及他为什么值得被拆解
Albert Serrano目前就职于马德里的MercurySteam,已超过三年,并参与过一款任天堂的重量级作品。他的起点并非科班3D:大学读的是视听媒体,Blender是业余自学,之后在瓦伦西亚继续学业的同时独立打磨3D技能,目标很明确——攒作品集、进游戏行业。这个背景决定了他的方法论带有强烈的“作品集思维”:一切技术选择都服务于“在可控工作量内把画面推到能拿得出手的程度”。
他的风格参照系是《守望先锋》《魔兽世界》《盗贼之海》,关键词是强形状、吸引人的色彩、有辨识度的环境。理解这一点很关键,因为后面所有的技术决策——平铺材质、ZBrush手雕、顶点色混色、粒子点缀——都是为这套视觉语言服务的,而不是为写实服务的。
概念选择本身就是一次风险控制
他是在一段时间没做个人项目之后,偶然看到Gustav Nordgren的这张概念图,立刻喜欢上,并把它当作“重新开始创作的好借口”。注意这个顺序:先有强烈的视觉冲动,再倒推需要哪些材质和资产。他明确把水认定为决定整体观感的关键元素,这个判断直接影响了后续的精力分配——水做不好,整个场景就垮。
他把水视为实现场景整体观感的关键元素,这一判断决定了后续的资源倾斜方向。
Blockout阶段解决的是“比例、机位、构图”三件事
他先在Blender里做简单Blockout,然后导入Unreal Engine。这一步的目的不是好看,而是确定比例、相机距离和整体构图,同时让自己清楚最终场景里哪些是关键元素。这是很多新手会跳过的一步:直接在引擎里堆资产,结果做到一半发现机位不对、比例失真,返工成本极高。他的做法是把“结构决策”和“美术决策”分开,先用最低成本锁定前者。
材质策略:先分类,再决定谁用平铺
在这一阶段,他做的第一件事是识别出哪些元素可以依赖平铺材质(tileable materials),因为这些元素会在场景中反复出现。然后他在Substance 3D Designer里开发这些材质和trim,用它们来定义整个场景的风格化外观。
这里有一个容易被忽略的判断逻辑:平铺材质不是“省事的替代品”,而是风格化场景的主力武器。因为风格化本身就依赖重复的图案、干净的形状和统一的色彩语言,平铺材质恰好能提供这种一致性,同时把成本压到最低。
木制模块:ZBrush雕刻 + 足够texel密度
他另外做了一套不同尺寸的模块化木制部件,在ZBrush里雕刻,并给足texel密度,使其能够被轻松复用和缩放。为什么强调texel密度?因为这些木件会在环境里以各种方式、各种尺度出现,如果密度不够,一旦放大就会糊,一旦缩小就会闪。这是模块化资产能否真正“模块化”的隐形门槛——很多人做出来的模块只能在一个固定尺度用,等于没模块化。
水:跟着教程做,但改到贴合场景
他对水的诉求很明确:风格化,同时足够轻量,保证Unreal Engine里跑得流畅。他坦承当时自己对Unreal的Material Editor还不够熟,无法从零搭建这么复杂的材质,于是跟着Ghislain Girardot的教程做,再做了几处小调整以贴合场景观感。他特别提到,仅仅调几个参数就能产生大量变化,这让他觉得这是整个项目里最喜欢的部分之一。
这段自述值得单独拎出来说:一个已经在3A工作室工作三年的人,公开承认自己跟着教程学,并且不觉得这是污点。对从业者而言,这比任何“我从零手搓了一个水体着色器”的叙事都更有参考价值——工具是手段,画面达标才是目的。
Props:简单,但要有性格
道具主要在ZBrush里完成,塑形成他想要的风格化外观。他说这是流程中比较享受的部分,因为可以花更多时间在单个资产上、给它们注入个性。他的目标是整体保持相对简单,但细节要足够,让它们显得有趣、与场景相关。
这句话背后是一个取舍:个人项目的时间是有限的,把细节均匀撒在所有资产上等于没有重点。他的做法是让道具承担“个性”,让材质和模块承担“统一”。
植被:一张atlas + 引擎内调色
植被方面,他在ZBrush里做了一张简单的atlas,包含所需的不同植物类型,然后在Substance 3D Painter里贴图。关键一步是:他在Unreal Engine里加了几个参数,可以直接在引擎内调整颜色,从而轻松制造变化、让植被贴合场景。
这是一个典型的“把变化留给引擎、把形状留给DCC”的分工。atlas保证了几何和贴图的复用效率,引擎参数保证了色彩多样性不需要回到DCC重做。对任何做植被的人来说,这套组合拳比单纯堆模型数量有效得多。
模块扩展:第二机位是“顺水推舟”,不是重开一局
当主场景看起来足够扎实之后,他决定探索第二个相机角度并扩展环境。此时他手上已经有了大部分必要的资产和材质,所以增加几个简单的模块化元素,是在不显著增加工作量的前提下给项目增加深度的好办法。因为可以复用已经做好的平铺材质,新区域建得相对快。
模块化真正的回报不在第一个场景,而在第二个机位——它让“扩展”从重做变成复用。
这一点对个人项目尤其重要:很多人做完一个机位就收工,是因为扩展成本太高。而模块化+平铺材质的组合,把边际成本压到了可以接受的范围。
一个具体技巧:用顶点色通道做材质过渡
为了让不同的墙面材质更好地融合,他用了同一个石膏(plaster)材质,通过额外的Vertex Color通道施加不同的色调。这在石膏和石头之间加了一层过渡,让材质融合得更自然,同时他还能在其他区域手绘这个通道,给墙面增加更多变化,并且可以控制色调的明暗。
这个技巧的价值在于:它不需要新增材质、不需要新增贴图,只用一个已有的顶点色通道就同时解决了“过渡生硬”和“变化不足”两个问题。对任何做建筑墙面的人来说,这是可以直接抄走的低成本高回报操作。
另一个细节:鸟粪贴花
他用Photoshop做了鸟粪贴花(bird-dropping decals)。他自己也说这看起来可能微不足道,但它帮助场景获得了想要的那种性格,并给环境增加了更多变化。
这类细节是“场景是否可信”的分水岭。技术上它只是一个贴花,但心理上它暗示了时间、使用痕迹和非人生物的存在。风格化场景最容易犯的错就是太干净,干净到像刚建模完还没上色。
让场景“活起来”:粒子、风线、水草与镜头
他明确说,看一个环境时他最看重的之一,就是这个世界是否“活着”。基于这个信念,他加了几个粒子系统:水下的鱼、海鸥、微妙的风线,再加上水和海草的运动,并设置了一个把这些元素聚合到一起的相机镜头。
注意这里的顺序:先有“世界要活着”的判断,再倒推需要哪些具体元素。鱼、海鸥、风线、水草运动,每一样单独看都很小,但叠加起来就构成了“空气在动、水在动、生物在活动”的整体印象。这是氛围感的真正来源,而不是靠后期滤镜。
收尾:后期、灯光与水下焦散
最后的润色阶段,他调整了多项后期处理(post-processing)设置来突出色彩和饱和度,因为他想要一个鲜明、多彩的外观,并在特定区域加强对比。灯光上,他用Directional Light作为主光源,从一开始就贴近原始概念,因为他觉得那套光照非常适合这个场景。他还在特定区域加了几个Point Light来制造视觉趣味,最后引入水焦散(water caustics)来强化水下氛围、完成整体观感。
这套收尾逻辑很清晰:主光定基调(忠于概念),点光造焦点(局部提亮),焦散补氛围(水下可信度),后期统一色彩(风格化饱和)。四步各司其职,没有一步是“随便调调”。
给新手的建议,其实是对整个行业的提醒
他先承认自己入行才几年,还有很多要学。然后给出核心建议:开始项目,并承诺把它们做完。他补充说,不是每个项目都要100%投入,因为每个人都有烂尾项目,但认真对待其中一些、逼自己做到能回头看并感到满意,绝对有帮助。
他接着描述了那个所有人都熟悉的时刻:看着自己的作品,觉得哪里不对,非常沮丧,很容易失去动力转去做别的。但学会熬过这些时刻,是过程中重要的一部分。继续做下去、搞清楚怎么解决那些不满意的地方,你就会逐渐进步。最后他给出判断:过程最终比结果更重要,因为成品只是你一路所学所做的一切的结果。
过程最终比结果更重要,因为成品只是你一路所学所做的一切的结果。
这句话放在一篇技术拆解的最后,其实是在说:上面所有的材质技巧、模块化策略、顶点色混色、鸟粪贴花,都不是孤立的知识点,而是一个愿意把项目做完的人自然会长出来的能力。对从业者而言,这意味着两件事——第一,作品集的竞争力不来自你会几个软件,而来自你有没有一个从头做到尾、每个环节都做过决策的完整项目;第二,风格化环境美术的门槛并不在某个高深技术,而在“分类复用、控制成本、注入细节、坚持收尾”这套朴素但极少被完整执行的纪律。
