引言:建筑从来不是一座孤岛

前五章我们一直在打磨建筑本身——比例、材质、结构、内饰。但把一栋做得再精致的房子直接放在一片平坦的草方块上,它看上去仍然像一块被随手丢在地上的模型。真正让观者产生「这是一个世界」而不是「这是一个展品」的,是建筑与它脚下那片土地之间的关系。本章要解决的,就是这层关系。它和 结构与细节 讨论的「建筑自身」互补:那一章让房子立起来,这一章让房子扎根下来。

地形与环境包含四件事:地形(高低起伏的土地)、水体(湖、河、海、瀑)、植被(树、草、花、藤)、人工痕迹(路、桥、篱笆、道具)。四者合起来,才构成一栋建筑「所处的地方」。一栋好建筑会让人觉得它本来就该在这里,而不是被谁从别处搬来的。

本章的写法偏向「可操作」:每一节都会给你具体的方块、具体的搭法、具体的比例。阅读时可以配合 材质与配色 一章理解地表方块的选择逻辑,配合 光影与氛围 理解环境光线的处理,最后在 大型工程与规划 里把这些单点技术整合成整片区域。

一句话原则:先做地形,再做建筑。绝大多数「房子和地面打架」的问题,都源于先盖好了房子、事后再硬塞地形,而不是反过来。

一、地形基础:高度、坡度与「等高线思维」

地形是建筑的舞台。理解地形,其实就是理解一组数字:每一处地表离基准平面的高度。把高度想清楚了,起伏就自然而然会做。

1.1 高度与坡度

  • 高度:指地表相对某个基准面(比如海拔 0 或湖面)往上抬了多少格。Minecraft 的地图高度范围很大,但手搭地形时,一个「视觉单元」内的高度差控制在 3~15 格最舒服。
  • 坡度:单位水平距离内抬升多少格。每 1 格水平抬 1 格,是 45 度的陡坡;每 3 格水平抬 1 格,是缓坡。坡度直接决定了这片地形「好不好走、好不好看」。
  • 缓坡(1:3 以上):适合草坡、丘陵、农田、村庄外围。可以走上去,也能骑马、放栅栏。
  • 中坡(1:1 到 1:3):适合山脚、河谷两岸。够陡才有山的味道,又还能勉强爬上去。
  • 陡坡(陡于 1:1):等于垂直堆叠,只适合悬崖、峡谷壁、采石场。陡坡会让建筑无法贴地,必须配合错层或吊脚处理。

1.2 山脊与山谷

山不是一整个圆包,而是由山脊和山谷交替构成的。山脊是两条坡面交汇而隆起的「脊背」,山谷是两条坡面交汇而凹陷的「水道」。手搭山体时,永远不要做成一整个平滑的半球,而要刻意拉出几条山脊线,让山体呈「爪状」发散。

  • 主脊:从山顶向下的最高那条线,可以走向一处,也可以分叉。分叉(一条主脊加两三条支脊)能让山体显得复杂而真实。
  • 山谷:山脊之间自然会形成谷地,谷底是溪流或林地的理想位置,天然适合放建筑。
  • 鞍部:两座山之间较低的马鞍形地带,是做山口、关隘、瞭望站、道路翻越点的最佳位置。

1.3 丘陵、平原与盆地

地形类型高度差典型用途
平原0~3 格村庄、农田、集市、开阔的大型建筑群
丘陵3~8 格田园牧歌式的聚落、错落的农舍
山峦8~25 格要塞、山寺、观景台、矿镇
盆地四周高、中央低湖心小镇、竞技场、被山环绕的庄园
悬崖一侧近乎垂直灯塔、鹰巢、瀑布、俯瞰型建筑
峡谷两侧陡壁、谷底狭窄河谷小镇、密道、吊桥

平原不是「什么都没有」,而是「起伏很小」。平原上做地形,重点不再是高度,而是微起伏和地面纹理——用草方块、灰化土、砂土、粗泥、苔藓块的高低错落,让地面「有毛边」,而不是一张平整的绿毯。

1.4 悬崖与断崖

悬崖是地形的「重音」。做悬崖的关键是不要让崖壁是一堵笔直的墙,而要给它制造几级「台阶」和「退台」:垂直面每上升 4~6 格,就向内退 1~2 格,形成一个可站人的窄台。这样既方便种植物、放岩石,也方便后续把建筑嵌进去。崖顶最好用圆石、石砖、苔藓块混合,做出风化的边缘。

1.5 等高线思维:先画线,再填方块

这是本章最重要的方法。所谓「等高线思维」,就是在动手铺方块之前,先想象(或直接用不同颜色的羊毛/混凝土在地面上标记)每一层高度的轮廓线,然后像「灌浆」一样把线之间的区域填平。

  1. 先用创造模式在平面上用彩色方块画出 3~5 条闭合或半闭合的曲线,每条线代表一个高度层(例如第 5 格、第 10 格、第 15 格)。
  2. 曲线要不规则、不对称,相邻两条线之间距离时宽时窄——距离窄的地方就是陡坡,距离宽的地方就是缓坡。
  3. 沿着每条线向下或向上填充方块,把「线」变成「面」,一层叠一层。
  4. 最后统一处理表面材质与植被,让分层痕迹消失。

用这套方法,你几乎不可能做出「规则的台阶状山」。因为它强迫你先思考轮廓,而不是先思考方块——这正是专业的世设(World Building)之所以自然的根本原因。

一个偷懒又有效的办法:用 /fill 或 WorldEdit 先堆一个大体块,再手动雕刻山脊与山谷。先粗后细,永远比一格一格堆更高效。

二、手搭地形的随机化技巧

新手地形之所以「一眼假」,几乎都败在同一个词上:规则。每一层都是 2 格高、每一级都是 3 格宽、每条边都是直线——大自然从不这样工作。下面这套技巧,就是专门用来「破坏规则」的。

2.1 避免规则的台阶状

  • 不要固定层高:不要每次都抬 1 格或 2 格。让抬升量在 1~4 格之间随机跳动,坡面才会像自然坡。
  • 不要固定宽度:同一条等高线上,平面进深时深时浅,制造「凸出的小山包」和「凹进去的浅沟」。
  • 打散对齐:每隔几格就故意错开一格,让相邻两层的边缘不完全平行。平行 = 人工,错开 = 自然。
  • 用奇数与偶数混搭:总用偶数宽度会显得对称呆板,混入 3、5、7 这类奇数尺寸,轮廓会立刻「活」起来。

2.2 三层地表结构

自然地形的剖面是分层的,Minecraft 的方块库恰好能完美复刻这个结构。手搭地表时,请不要只铺一层草方块,而要做「表层 / 中层 / 底层」三明治:

层次推荐方块作用
表层(最上 1 格)草方块、灰化土、砂土、粗泥、苔藓块决定视觉颜色与植被类型
中层(往下 2~4 格)泥土、粗泥、砂土、黏土过渡层,防止剖面「一眼看到石头」
底层(再往下)石头、安山岩、闪长岩、花岗岩、深板岩承重基岩层,暴露在剖面时才自然

好处有三:第一,从高处俯视时,表层材质的变化让地面有「质感」;第二,任何被挖开、塌方或被水冲刷的剖面,都会露出泥土与石头的过渡,真实可信;第三,不同表层材质天然对应不同植被——草方块长草与花,灰化土配云杉与蕨,砂土配枯死的灌木,完全不用硬拗。

2.3 摆脱「乐高感」

「乐高感」指的是地形像一块一块方砖堆起来的积木,边缘锋利、层级分明。消除它的核心是把方块「打碎」:

  • 边缘加枝叶:地表与山坡的交界处,用草、蕨、苔藓块、树叶覆盖,让硬边缘被植物软化。
  • 坡面加骨料:在坡面上随机散布圆石、石砖台阶、闪长岩,模拟滚落的碎石,打断平滑的斜面。
  • 添加「塌角」:故意在一块完整的地面上挖掉一两个方块,露出下方泥土,形成小凹坑或水洼。
  • 使用台阶与楼梯:在 45 度附近的陡坡上,用台阶(0.5 格)代替完整方块,坡面瞬间从「锯齿」变成「缓坡」。
  • 避免完美直线:任何长度超过 5 格的笔直地平线都要手动打一个凹口或凸包。

检验方法:从侧面/斜上方截图看地形轮廓。如果轮廓线像楼梯一样一级一级规整上升,就说明太规则了;如果轮廓线像云朵一样圆润起伏,就成功了。

三、水体设计:湖、河、瀑、海

水是 Minecraft 里最廉价也最有效的「氛围增幅器」。一片湖能让空旷的平原瞬间有了灵魂,一条河能把两岸的空间串起来。但水也最难摆平——它的边缘、流向、高差只要稍微生硬,就会把整个场景拉低一个档次。

3.1 池塘与湖泊

  • 池塘:3×3 到 9×9 的封闭水体,形状要圆而不规则,像被人挖出来的天然水洼。岸边用草方块、灰化土、圆石混合,水面放睡莲,水边种甘蔗、蕨与花。
  • 湖泊:更大的水体,关键是岸线要有进有退——不要做成一整个圆,而要做出两三处伸进水里的半岛和一两处凹进去的小湾。
  • 湖底:不要只有一层沙。湖底应由沙、泥土、黏土、圆石、海晶石混合,从岸边向湖心逐渐加深(浅处 1 格、深处 3~5 格),这样潜水时才有真实的层次。
  • 湖心岛:湖里留一座 1~2 格的小岛,岛上放一小丛树或一块大石,是湖景的视觉焦点。

3.2 河流:曲流与河湾

河最忌讳「一条笔直的沟」。自然河流一定是蜿蜒的,会不断摆动,形成「S」形或「蛇曲」。做河的要点:

  • 曲流:让河道左右摆动,单个弯的跨度约 10~20 格,弯与弯之间方向相反,形成连续的 S 形。
  • 河湾与沙洲:在弯道的内侧堆出沙洲或砾石滩(用沙、砾石、圆石),外侧则被水流冲刷成陡岸。这是河流最真实的地貌特征。
  • 宽度变化:上游窄(1~3 格),下游宽(5~12 格)。如果河从山上流下,宽度要随海拔下降而逐渐变宽。
  • 落差:河道不要全程等高,每隔一段设一处 1 格的小落差,水就有了「流动感」,而不再是死水。
  • 河床:河床铺沙、砾石、圆石,岸边配甘蔗、睡莲、垂柳(用池塘/树叶模拟)。

3.3 瀑布与分层跌水

  1. 先在崖壁顶开一个水源方块(或者按需保留自然水源),让水沿崖壁落下。
  2. 在水落下的位置挖一个承接水池,否则水会在地面无限蔓延。
  3. 要做「分层跌水」,就在崖壁上每隔 3~5 格高度留一个 1 格的凸台,水先落在凸台上再继续下落,形成多级小瀑布。
  4. 瀑布两侧与落点用水、苔藓块、海晶石、石头混合,模拟被水冲刷的湿滑岩壁。
  5. 瀑布下方放圆石、苔石、石头,水花与雾气可以用白色羊毛或灵魂沙气泡柱(水下)来暗示。

瀑布只用水源方块、不要用流动方块是关键——水源方块位置固定,流动方块(水)会自动铺开,视觉上更「活」,但要小心它蔓延。

3.4 喷泉

  • 石砌水池:用石砖或圆石围一个 5×5 的方形或圆形水池,池底铺海晶石或石头。
  • 水源:中心设一个水源方块,或用红石控制。想要喷得高,就用「水柱 + 灵魂沙气泡柱」做出向上涌的效果(灵魂沙在水中会形成上浮气泡柱)。
  • 装饰:池边放海晶灯或灯笼做夜间照明,池中放睡莲与珊瑚,广场地面铺石砖或石英,整体用「浅色石材 + 蓝水」的清爽配色。

3.5 海岸线:沙滩、礁石与入海口

  • 沙滩:用沙与砂岩铺出缓坡,从陆地平滑没入水中,坡度要缓(每向外 2~3 格才下降 1 格),才像天然的沙岸。
  • 礁石:在浅水区散布圆石、石头、苔石与海晶石,露出水面 1~2 格,形成潮间带的礁石群,礁石上可长海带、珊瑚或放海晶灯。
  • 入海口:河流汇入大海处要做一个「喇叭形」的河口,河水与海水在此交汇,两岸用沙洲与礁石围合,浮木与石子散布岸边。
  • 潮线与水痕:在水位线附近的岩壁上用苔藓块、苔石或深色石头做一条「水痕」,暗示潮汐。

3.6 水下地形与人工岛

  • 水下地形:海底要有起伏——沙丘、礁岩、沟壑、海沟交替。深处用深板岩、海晶石与暗海晶石;浅处用沙与砾石。
  • 海底植被:海带、海草、珊瑚、海绵分布要疏密不均,别整齐排布。
  • 人工岛:从海底向上堆出岛基,再在顶部铺沙或草方块。岛的轮廓要圆而不规则,边缘用沙洲与礁石过渡,别让它像一个「突兀的方块柱子」。

3.7 水的来源方块与流动控制

Minecraft 的水有两种状态:水源方块(固定不流动)与流动的水(会自动向下和向四周蔓延)。理解这一点,是控制水体的前提。

  • 水源方块:用铁桶右键地面或空中放置,得到的水源方块不会自己流走。做湖、河、瀑的水面,全部用这一种,形状完全由你控制。
  • 流动的水:从水源方块流出的水,会在水平方向最多蔓延 7 格(并逐格降低高度),在垂直方向无限下落。想制造「溪流」的动感,可以让水沿台阶或缓坡流动,但一定要在下游做好承接水池,否则水会铺满整片地。
  • 含水方块:栅栏、台阶、楼梯、活板门等方块可以「含水」,把水放进这些方块的同一格,能让水与结构无缝衔接,是做水景、水渠、码头水下的关键技巧。
  • 围堵:任何不想被水淹没的地方,都要用完整方块(石砖、木板、玻璃)挡住,注意水会从侧面缝隙渗入。
  • 控制流速:想让水面「平」,就全用静态水源;想让水「流」,就制造落差。静态水做面,动态水做线。

常用水景方块:水、海晶石、海晶灯、睡莲、甘蔗、海带、珊瑚、苔藓块、圆石、沙、砾石。清爽的蓝白配色几乎可以拯救任何水体场景。

四、植被配置:让地面「活」起来

植被是环境的「皮肤」。同一片地形,覆满植被与赤裸着方块,观感天差地别。植被设计的核心不是「种得多」,而是「种得像自然长出来的」——有主有次、有疏有密、有高有低。

4.1 原版树种的形态差异

树种形态特征适合场景
橡树圆而蓬松的宽冠,中等高度温带林地、村庄、庭院
白桦细高直,冠窄而明亮北方针叶林边缘、清冷林间
云杉塔形,层层下垂的深绿冠雪山、针叶林、北欧木屋
丛林树高大,多根茎与藤蔓热带雨林、神庙、湿热河谷
深色橡木粗壮,2×2 树干,扁平巨冠幽暗森林、庄园、林间深处
金合欢倾斜生长,顶部平坦如伞稀树草原、干旱草原
樱花树粉白花冠,纤细飘逸樱花林、日式庭院
红树气生根支撑,冠层交错沼泽、红树林河湾

选树的第一步是「选树种」,让树种匹配气候与地理:雪线附近用云杉,温带用橡树白桦,湿地用红树,干旱用金合欢。树种对了,氛围就成了一半。

4.2 手搭树的写法

原版自然生成的树规整而单调。要让林地「有设计感」,最好手搭几棵主干树。手搭树的三个技巧:

  1. 树干弯曲:不要用笔直的柱子。用原木(橡树原木、云杉原木等)沿斜线堆叠,树干可以弯、可以分叉,甚至可以做出「S」形的扭曲。粗树可以用 2×2 甚至 3×3 的原木柱。
  2. 树枝:从主干中上部斜向伸出 2~4 根树枝,用单根原木沿斜线延伸,末端挂树叶。树枝让树从「柱子」变成「骨架」。
  3. 树冠分层:树冠不要做成一个大球,而要做成「上下分层的叶团」,层与层之间留出空隙,露出树枝。用树叶(橡树树叶、云杉树叶、樱花树叶等)在每根枝端聚成一小团,整体轮廓才会蓬松自然。

一棵好的手搭树,通常「三分之一的体积是树干与树枝,三分之二是树冠」,而且轮廓永远不对称。

4.3 灌木与花丛

  • 灌木:用树叶方块聚成 1~2 格高的小团,贴地分布,模拟矮丛。用「枯死的灌木」做枯黄的点缀,用杜鹃花丛(含盛开的杜鹃花丛)做开花灌木。
  • 花丛:不要一朵一朵等距种。要「成簇」种——3~6 朵蒲公英、虞美人、矢车菊、铃兰挤在一处,簇与簇之间留出空地。
  • 高低搭配:草丛、高草丛、蕨、大型蕨、玫瑰丛、牡丹、丁香、向日葵混种,制造高度层次。
  • 点缀:在花丛中夹一两块苔藓块或圆石,模拟野地里的自然分布。

4.4 藤蔓与垂根

  • 藤蔓:沿墙面与树干向下垂挂,从高处一直挂到接近地面。注意不要铺满整面墙,要成条状分布,像「垂帘」而不是「墙纸」。
  • 垂根:适合洞穴顶部、水边崖壁、热带树冠下方,向下垂挂,营造湿热的雨林或潮湿洞穴感。
  • 遮断感:回想前面 结构与细节 里讲的「破面」思路——藤蔓正是打破平直墙面的利器,用在废墟、古建、林间小屋上立竿见影。

4.5 苔藓与发光地衣

  • 苔藓块:铺在地表、岩石、树根周围,做出「潮湿阴凉」的地衣。苔藓块可以种在地面上,也可以贴在石头表面。
  • 发光地衣:贴在洞穴壁、树干、岩石上,会散发微光,是天然的「气氛照明」,让洞穴不必靠火把也显得神秘。
  • 苔石 / 苔石砖:用在老建筑、遗址、水边,暗示年代的侵蚀。

4.6 枯木与倒木

  • 枯木:用原木竖立、去皮、或者只用一截裸露的树干,配「枯死的灌木」,营造荒凉、衰败、或干旱的氛围。
  • 倒木:把一根原木横卧在地,一端翘起,模仿被风吹倒的树。倒木上可以长苔藓、藤蔓、蘑菇。
  • 倒木的作用:它是林地最好的「打破整齐」道具,也是鹿、狐狸等生物栖息的天然道具。

4.7 竹林

  • 竹子:成片种植,高度参差不齐(3~12 格),粗细交错,切忌修剪成一样高。
  • 竹间点缀:竹丛中放一些苔藓块、圆石、甚或一座小木亭,作为「林间小屋」的衬托。
  • 用色:竹林的绿是偏黄的浅绿,配灰白色的石砖或深色木材,比配纯木色更有日式或中式韵味。

4.8 草坪与野花

  • 草坪:用草方块铺设,但要混入灰化土、砂土、粗泥做「补丁」,让草坪不是一色的绿。
  • 野花:草坪上零星布花,注意「近处密、远处疏」,形成自然的透视。
  • 踩踏痕迹:在人常走的路线上,用土径或砂土替换草方块,模拟被踩秃的草地,这是非常高级的细节。

4.9 植被的疏密与层次

植被配置必须有景深意识,把画面分成三层来处理:

  • 前景:离镜头/玩家最近处,用高大的乔木、密集的灌木、竹丛做「框架」,把观者的视线框住并引向建筑。
  • 中景:建筑主体所在区域,植被要「留白」——适度稀疏,别挡住建筑本体,用矮草、零星花丛烘托即可。
  • 背景:建筑后方与山体上,用成片的密林、树冠剪影做「底」,让建筑有一个深色的衬托,轮廓更清晰。

层次之外,还要注意疏密节奏:密—疏—密交替出现,永远不要一片均匀生长的植被,那和塑料草坪没有区别。

植被三原则:不成行、不等距、不分层。任何「像被园艺师修剪过」的规整感,都会瞬间暴露这是人造场景。宁可乱一点,不要整齐。

五、道路与路径

道路是「人在地形上留下的痕迹」。一条好的路,会告诉观者「人从哪里来、往哪里去」,也让散落的建筑彼此关联,形成聚落感。

5.1 土径与踩踏路

  • 用锹右键草方块或泥土,可以得到土径——它是 Minecraft 里最自然的乡间小路方块,自带被踩实的质感。
  • 土径要做出「宽窄变化」:村落主路可宽 2~3 格,田埂小径只需 1 格,并在转弯处加宽一点。
  • 土径两侧用圆石、砾石、砂土、粗泥做「路肩」,再散布几块石头和草丛,路才有「野」的感觉。
  • 土径不要笔直延伸,要随地形起伏自然弯曲,坡度陡的地方可以插入台阶或土径上坡。

5.2 石板路

  • 用石砖、平滑石或石英铺设,适合城镇、广场、庭院等「有人打理」的区域。
  • 石板路要做「纹理」:不要整片同一种方块,混入裂纹石砖、錾制石砖、安山岩,模拟被磨损的石板。
  • 边缘用石砖台阶或石砖墙收边,路面会比四周高 0.5 格,做出「路基」的效果。
  • 转角处放一块錾制石砖或石砖台阶,作为「路口标记」。

5.3 碎拼路

  • 用圆石、石头、安山岩、闪长岩、花岗岩、苔石、砾石混合铺设,形成「碎石拼贴」的地面。
  • 碎拼路最适合乡村、废墟、城堡外围、矿井口,质感粗犷而真实。
  • 做法上刻意「乱铺」:不要对称、不要重复图案,让颜色深浅随机交替,甚至在缝隙里种草。

5.4 桥梁

桥型结构要点适用场景
石拱桥用石砖砌出半圆或扁圆拱,桥面铺石砖台阶,桥栏用圆石墙跨河、跨溪、城镇主干道
木质吊桥用原木做桥塔,铁链(或用栅栏)做拉索,桥面用木板峡谷、城堡、冒险地图
木栈道用云杉木板与栅栏做栈道,沿水面或湿地蜿蜒沼泽、湖畔、林中步道
石桥(平板桥)用石砖或石头做平直桥体,桥墩插入水中城镇、码头、宽阔河面
  • 桥墩:桥面每隔 4~6 格需要一个桥墩支撑,桥墩要伸入水中的河床,视觉上才「承得住」。
  • 桥拱:拱桥的拱高建议为跨度的 1/4~1/3,太高显得单薄,太低显得笨重。
  • 桥栏:桥两侧必须有栏杆(圆石墙、橡木栅栏或石砖墙),既是安全,也是比例的关键。
  • 桥与岸的衔接:桥面与两岸地面要平顺对接,落差处用台阶过渡,别让桥「悬在半空」。

5.5 台阶与坡道

  • 台阶:用石砖台阶、石英台阶、木台阶铺设上行台阶,每级抬 0.5 格,坡度自然。
  • 坡道:长坡可用土径或石砖缓铺,让马车、马匹可以走上去,比纯台阶更「实用」。
  • 边墙:台阶两侧加矮墙(圆石墙、栅栏),既防护也定型。
  • 错落:台阶不要全程等高,中途可以设一处小平台(休憩台),让爬坡不单调。

5.6 围墙与篱笆

  • 石墙:用圆石墙、石砖墙砌院墙与城墙,高度以 2~3 格为宜,墙顶可加石砖台阶压顶。
  • 木篱笆:用橡木栅栏做乡村院墙、畜栏,配栅栏门,田园感十足。
  • 混合:石基 + 木栅是经典的田园做法——下半用石砖、上半用橡木栅栏,既结实又透气。
  • 不做直角:围墙在转角处可以切成 45 度斜角,或在角上放一根原木立柱,显得讲究。

5.7 路灯与招牌

  • 路灯:栅栏(或石砖柱)竖起 3~4 格,顶部放灯笼或海晶灯。灯柱间距保持 8~12 格,中间穿插灌木或告示牌。
  • 招牌:门口或岔路口立一根原木,挂一块橡木告示牌,写上地名或方向,是「有人居住」的最强信号。
  • 指路牌:岔路口用高一点的木杆挂多块告示牌,指向不同方向,能让场景瞬间有故事感。

路的本质是「引导视线」。设计时问自己:这条路的尽头,我希望玩家看到什么?把路的终点对准建筑正立面或一处景观,环境就「活」了。

六、建筑与地形的结合

到这里我们已经有了地形、水体、植被和道路。现在要把建筑「放进去」。判断一栋建筑与环境是否结合得好,标准只有一条:它看起来是不是本来就在这里。

6.1 坡地建筑:错层、吊脚与退台

  • 错层:建筑随坡逐级抬高,每一层平台对应一个高度,层与层之间用短楼梯连接。适合山地民居、梯田村落。
  • 吊脚:建筑的一侧悬空,用木柱(原木)或石柱插入坡下支撑,形成「一半落地、一半悬空」的安全感。这在陡坡上比硬凿平地自然得多。
  • 退台:建筑随高度逐层向内收缩,像台阶一样「退」进山坡。既减少土方,又符合山地气候与视野逻辑。
  • 避免硬挖平台:最忌讳在坡上凭空挖出一大块平地。正确做法是让建筑去适应地形,而不是把地形削平去适应建筑。

6.2 悬崖建筑

  • 悬崖建筑的基础必须嵌入崖壁:把楼体的后方整个「埋」进岩体,只露出正面与侧面。
  • 朝向崖外的部分用吊脚或托梁支撑,下方做出悬空的平台、观景台。
  • 崖顶可以留一条环形步道,配悬崖边的小瞭望亭,把「高度」变成「景观」。
  • 崖壁本身要留出植物、藤蔓、发光地衣,建筑与岩石要有材质呼应(石砖对应岩石)。

6.3 临水建筑:码头与水上屋

  • 码头:用云杉木板或石砖做栈桥,插入水中的桥墩用原木或石砖,栈桥尽头放几根系船柱与木桶。
  • 水上屋:建筑的地板直接架在水面上方,底部用木桩支撑,墙面半入水。注意用含水方块处理水下结构,否则水会被挡出一个「空洞」。
  • 台阶码头:靠岸处做几级入水的台阶,台阶没入水中,是港口最经典的元素。
  • 水上装饰:小船、渔网(用旗帜或物品展示框)、浮标(栅栏 + 灯笼)、货箱堆——细节越多,码头越"活"。

6.4 洞穴与地下基地

  • 洞穴入口要隐蔽或自然:用一块巨石、一丛灌木、一棵大树遮盖,或用崖壁的裂缝做入口。
  • 洞内空间沿原有洞穴自然形态扩展,不要挖得方方正正;用石砖、圆石、深板岩、苔藓块、发光地衣分层布置。
  • 洞顶挂藤蔓、垂根、发光地衣;地面放石头、圆石、水洼(小水潭)做潮湿感。
  • 地下基地的人工部分要用木材与石砖「砌」出墙体,与天然洞穴形成「人类改造过」的对比。

6.5 树屋

  • 树屋的承重是几根粗壮的树干(2×2 原木),树干要向上延伸穿过地板与屋顶,成为「活柱」。
  • 建筑体量不要大过树冠,否则会「压垮」树。树冠要包住屋顶,屋檐下挂藤蔓与灯笼。
  • 上下用绳梯(栅栏+藤蔓)或螺旋楼梯,楼梯要沿着树干盘旋,符合树的形态。
  • 树屋最好建在整片林地的中景位置,用前景的树把视线引过去。

6.6 如何让建筑「长」在地形里

  1. 先地形后建筑:确定地形的大致轮廓,再在地形上「选点」放房子,而不是先有房子再修地形。
  2. 基础入土:让建筑的地基、台阶、挡墙都嵌入地形,而不是浮在地表之上。
  3. 材质呼应:建筑用石砖,地形里也应有石头/石砖;建筑用木材,周围应种同类的树,形成「就地取材」的暗示。
  4. 过渡区域:建筑与自然之间要有一个「过渡带」——小院、石阶、花丛、矮墙、棚架,不要让人造建筑与自然地面「硬接」。
  5. 遮蔽与框景:用树木、地形遮挡建筑的一部分,留一些「看不全」的悬念,比一览无余更耐看。
  6. 打破边界:让藤蔓爬上墙、让树荫盖住屋顶、让苔藓侵蚀石基,建筑的「人工边界」被自然悄悄渗透,是最高级的融合。

检验标准:从远处看,如果建筑的轮廓线能和地形轮廓线自然咬合、彼此穿插,而不是两条互不相干的线,就说明它是「长在地形里」的。

七、环境细节道具

细节是环境的「标点符号」。一座只有地形和建筑的场景仍然会显得空,必须用大量的小道具把「有人生活过」的信息填进去。以下是被验证最有效的十类环境道具。

7.1 岩石堆

  • 用圆石、石头、安山岩、闪长岩、花岗岩在坡脚、河边、林间随意堆叠,大小从 1 块到 4~5 块不等。
  • 石堆不要等距分布,要「随机撒落」;点缀苔藓块与发光地衣,暗示潮湿与年代。

7.2 倒木与枯木

  • 倒木横卧林间,一端翘起;枯木竖立如墓碑,配枯死的灌木。
  • 倒木上长蘑菇、苔藓、藤蔓,是极佳的自然点睛。

7.3 废墟残垣

  • 用石砖、苔石砖、裂纹石砖砌出残缺的墙、断裂的柱子、塌陷的地基。
  • 废墟的墙要「断得随机」——高低不齐,顶部残破,配藤蔓与落叶。
  • 废墟周围要有散落的碎石与杂草,暗示「很久没人打理」。

7.4 水井

  • 用圆石或石砖围一个 3×3 的井口,井内挖到水位,放水源方块,井口加一个木架(原木 + 栅栏)与吊桶(炼药锅或水桶)。
  • 井边铺石砖地面、放一个灯笼,是村庄广场的经典中心。

7.5 农田与菜地

  • 用耕地种小麦、胡萝卜、马铃薯、甜菜根,配水渠(水源方块 + 含水方块)灌溉。
  • 田埂用土径或砂土,田角放干草捆、堆肥桶、木桶与南瓜。
  • 农田最好有栅栏围合,留一个栅栏门,田里放一个稻草人(盔甲架 + 南瓜 + 干草捆)。

7.6 篱笆与畜栏

  • 用橡木栅栏围出畜栏,配栅栏门,栏内放干草捆、水槽、饲料槽(活板门或台阶)。
  • 畜栏地面用砂土或土径做「踩踏面」,边缘放食槽与避雨小棚,田园感立刻到位。

7.7 灯柱

  • 3~4 格高的木柱或石柱,顶端放灯笼、海晶灯或萤石,是夜间场景的灵魂。
  • 灯柱沿路排列,间距 8~12 格,别等距到「讽刺」的程度,稍微错落更真实。

7.8 路标

  • 原木柱 + 橡木告示牌,标注地名、方向、距离。
  • 岔路口做「多向路标」(一根柱子上挂多块牌子指向不同方向),是冒险地图的标配。

7.9 码头

  • 栈桥 + 桥墩 + 系船柱(栅栏)+ 木桶 + 小船 + 渔网(旗帜)。
  • 码头尽头放一盏海晶灯,夜间是天然的地标。

7.10 旗杆与雕像底座

  • 旗杆:高处竖一根长杆(栅栏或原木),挂一面旗帜。旗帜图案用织布机定制,是「领地」的象征。
  • 雕像底座:用錾制石砖、石砖台阶砌一个 2~3 级台座,台上放盔甲架或雕塑,广场的视觉焦点就有了。

道具不是「越多越好」,而是「越像生活越好」。摆放前想一下:这个东西为什么会在这里?谁用的?答案越具体,场景越可信。

八、「不完美」原则:为什么过度整洁会显得假

这是本章最反直觉、也最重要的一节。新手总想把自己的作品收拾得干干净净、整整齐齐,结果越干净越像玩具。原因很简单:自然界从不完美。树不会长成一排,石头不会排成方阵,河不会走直线,墙不会永远笔直。

  • 不对称:山体的两侧不可能完全对称,树冠不可能左右镜像,建筑的配楼也不可能与主楼一模一样。刻意打破对称,是去除「建模感」的第一步。
  • 不等距:树与树之间、灯与灯之间、花与花之间,距离必须随机。等距排列是「程序生成」最明显的破绽。
  • 有破损:墙面有裂缝(裂纹石砖)、屋顶有塌陷、台阶有断裂、栅栏有缺格。破损讲述的是「时间」,有了时间就有了真实感。
  • 有杂乱:地上散落几块石头、墙角堆着柴火和木桶、路边立着歪掉的牌子——适当的杂乱,恰恰是「有人生活」的证据。

但「不完美」不等于「随便」。它是有控制的克制:在主体规整的前提下,用 10%~20% 的「意外」去破坏规则。百分之百整齐是假的,百分之百混乱则是灾难,真正的美恰恰在二者之间的那一点「刚刚好」。

这也是为什么同一栋房子,用手搭的、略带歪斜的屋顶,往往比用指令填的、绝对对称的屋顶更打动人心——前者有「手感」,后者只有「精度」。不妨回头看看 基础与设计思维 中关于「视觉重心」的讨论,这里的「不完美」正是为了让重心有落脚点。

实操技巧:搭完之后,闭上眼睛转一圈,然后随机挑三处「太整齐」的地方,手动打乱它——挪走一块石头、让一棵树歪一点、把一排栅栏拆掉一格。你会立刻看到场景「活」了过来。

九、常见地形与环境错误

下面这十条,是新手环境搭建中最典型的坑。对照检查,能省下大量返工时间。

  1. 地形太规则:山是标准金字塔,坡是标准台阶。修正:用「等高线思维」先画不规则轮廓,再填方块;每层高度差随机化。
  2. 水体边缘生硬:湖是一个完美圆形,河是一条笔直沟,岸线像用尺子画出来的。修正:让岸线做出半岛与湾口,用沙洲、礁石、苔石打碎边缘。
  3. 植被等距分布:树一排排种、花一朵朵等距摆。修正:成簇种植,留出空地,让疏密交替;前景密、中景疏、背景密。
  4. 建筑与地形脱节:房子浮在草地上,边缘一圈生硬的方块直上直下。修正:让地基入土,做吊脚或错层,用过渡带(石阶、花丛、矮墙)连接。
  5. 地表只有一层草方块:从上到下全是草,一挖就露出突兀的绿。修正:铺三层地表(表层草/灰化土/砂土,中层泥土,底层石头),让剖面自然。
  6. 道路笔直无变化:一条直路从村口插到村尾,宽度恒定。修正:让路随地形弯曲,宽窄变化,两侧加碎石、草丛与路肩。
  7. 缺少过渡与层次:前景、中景、背景一团糊,没有焦点。修正:用前景植物框景、中景留白给建筑、背景密林做底。
  8. 地貌单一:整片区域只有平原,或只有山,缺少变化。修正:在平原里加低丘与水池,在山地里挖山谷与平台,制造"呼吸感"。
  9. 材质不统一:地形用暖色木头,建筑却用冷色石头,割裂。修正:让建筑与环境共享一两种主材,形成"就地取材"的暗示。
  10. 忽略「人工痕迹」:地形很美却没有人生活过的迹象,像无人区。修正:加入土径、篱笆、水井、农田、石堆、路标等道具,讲述"人来了"的故事。

修正的通用顺序:先调地形(高度、坡度、轮廓),再调水体(岸线、落差),再调植被(疏密、层次),最后调道具与路径。从大到小,永远不返工。

十、速查表:场景 → 推荐方块与做法

下表可以当作环境搭建的"购物清单 + 做法速查"。左列是场景,右列是推荐方块与关键做法。

场景推荐方块与做法
温带平原草方块 + 灰化土 + 砂土混铺,微起伏,橡树 + 花丛点缀,土径穿行
丘陵田园草方块 + 粗泥缓坡,橡木栅栏围田,土径 + 石砖房基,散落干草捆
针叶雪山雪块 / 细雪 + 云杉原木 + 云杉树叶,坡度陡,深色木质建筑,灯笼
干燥稀树草原砂土 + 枯死的灌木 + 金合欢,地面少植被,圆石与砂岩做旱地建筑
湖泊水(静态水源)+ 沙 / 砾石 / 黏土湖底,睡莲 + 甘蔗,岸线做半岛与湾
河流水 + 沙洲 + 砾石,S 形曲流,上游窄下游宽,两岸红树 / 垂柳
瀑布水源方块 + 圆石 / 苔藓块 / 石头崖壁,分层凸台跌水,下方承接水潭
海岸 / 沙滩沙 + 砂岩缓坡入水,浅水礁石(海晶石 / 苔石),河口做喇叭形
沼泽湿地水 + 泥土 + 苔藓块 + 垂根,红树 + 藤蔓,木栈道穿行
森林橡树 / 白桦 / 深色橡木手搭树干弯曲,三层地表,蕨 + 蘑菇 + 倒木
竹林中式庭院竹子成片 + 苔藓块 + 石砖 + 圆石墙,木亭 + 石灯,疏密交错
悬崖建筑石砖 / 圆石嵌崖壁,吊脚托梁,崖顶步道,藤蔓 + 发光地衣
临水码头云杉木板栈桥 + 原木桥墩 + 橡木栅栏系船柱,木桶 + 小船 + 海晶灯
洞穴基地石砖 / 圆石 / 深板岩 / 苔藓块,洞顶垂根 + 发光地衣,人工墙对比天然洞壁
树屋2×2 原木活柱,树冠包裹屋顶,藤蔓 + 灯笼,螺旋楼梯绕树
废墟遗址苔石砖 + 裂纹石砖 + 錾制石砖,断墙残柱,藤蔓覆盖,碎石杂草散布
农田村落耕地 + 水源 + 土径 + 橡木栅栏 + 干草捆 + 石砖水井,稻草人

最后再强调一次:这张表是起点,不是终点。真正让环境出彩的,永远是你对"这里是什么地方、谁住在这里"的理解。做完一个场景后,不妨以玩家视角完整走一圈——从村口沿着土径走到房前,推门、上楼、眺望远方。所有"假"的地方,都会在这条动线上自己跳出来。

下一章我们走出户外,讨论光影与氛围:同一片地形,换一套光线与色彩,就能变成清晨的薄雾、正午的烈阳,或黄昏的暖霞。继续阅读 第 7 章:光影与氛围。

地形与环境的功夫,都藏在"细节的一致性"里:地形、水体、植被、路径、道具,只要它们讲的是同一个气候、同一种生活方式,这片土地就会让人相信。