很多人第一次用AI生成城市或建筑场景时,都会遇到一个问题:单独看,高楼、道路、树木都很正常;放到一起,整个场景却像一套放错比例的玩具。
高楼像模型盒子,道路窄得容不下汽车,门窗与人物身高对不上,几棵树甚至比楼房还高。
问题通常不在于某个模型完全做错了,而在于人物、建筑、道路和环境物没有遵循同一套尺度。AI比较容易生成“看起来像建筑”的外观,却未必能自动处理好不同物体之间的比例、距离和使用关系。
所以,检查大型3D场景时,不能只看细节是否丰富,还要看这些物体放在一起是否合理。
建筑群整体观察视频
视频1:白色城堡与城市建筑群的整体展示。画面可以用来观察建筑体量、道路宽度以及不同物体之间的比例关系。需要注意的是,这段视频只能说明场景外观已经建立,不能单独证明尺度、碰撞和通行空间已经通过测试。
为什么单个模型正常,组合后却失去了尺度感?
AI生成大型场景时,建筑、道路、树木和装饰物可能来自不同的生成过程。每个对象单独看都有完整的轮廓和细节,但它们未必使用同一个现实参照。
这就像把几套比例不同的玩具混在一起。单独看,每套玩具都很完整;放到同一个场景中,就可能出现汽车进不了车库、人物够不到门把手、路灯比楼层还高等问题。
在三维制作中,让所有对象遵循同一套尺寸标准,通常称为“统一尺度”。要建立统一尺度,不能只依靠视觉感觉,而应先确定几个稳定的参照物,例如人物身高、门窗尺寸、道路宽度和楼层高度。
下面介绍五种比较直观的检查方法。即使没有专业建模经验,也能发现大部分明显的比例问题。
参照物一:用标准人物检查门窗和建筑
人物是检查建筑比例最直观的参照物。
没有人物站在旁边时,一扇门只要具备门框、材质和阴影,看起来就可能很合理。等人物走到门口,问题才会暴露出来:门高只到人物肩膀,门把手位于头顶,台阶高得像一堵矮墙,或者窗台低到了膝盖附近。
检查时,可以先在场景中放入一个身高明确的标准人物,让人物分别站在建筑入口、楼梯旁和窗户附近,重点观察以下几项:
- 人物能否自然通过门口;
- 门把手是否位于方便使用的高度;
- 台阶的高度和宽度是否适合行走;
- 扶手、窗台和屋檐是否处在合理位置;
- 建筑入口是否与室内地面正确连接。
标准人物不是为了装饰场景,而是相当于一把可以移动的尺子。
如果人物与建筑的比例明显不协调,应先调整建筑主体或入口结构,再处理材质和装饰。比例不正确时,增加再多纹理也不能让建筑变得可信。
参照物二:用门窗检查楼层高度
人物适合检查局部尺寸,门窗则适合判断整栋建筑的楼层关系。
正常情况下,同一类型建筑中的门窗大小、窗台高度和楼层间距应该相对稳定。如果一栋五层建筑只有三排大小不一的窗户,或者相邻两层的窗户比例完全不同,即使建筑表面细节丰富,也容易给人一种缩小模型的感觉。
可以从建筑底部开始,逐层检查:
- 每一层的高度是否大致一致;
- 门和窗之间是否保持合理比例;
- 同一立面上的窗户是否突然变大或缩小;
- 阳台、栏杆和屋檐是否与楼层高度匹配;
- 建筑顶部是否出现不合理的压缩或拉长。
需要注意的是,不同建筑的层高本来就可能不同。住宅、商场、车站和教堂不能套用完全相同的标准。这里检查的不是所有楼层是否一模一样,而是建筑类型、使用功能和视觉比例能否相互对应。
参照物三:用道路和车辆检查通行空间
道路是否真实,不能只看铺装、车道线和路灯,还要看人物或车辆能否真正通过。
AI生成的道路经常出现一种情况:从远处看很像城市主干道,放入汽车后才发现路面只能容纳半辆车;转弯处没有足够空间,车辆一转向就会碰到建筑;坡道看起来完整,实际坡度却大到无法正常行驶。
检查道路之前,应该先确定它的用途。步行小路、社区道路和城市主干道,对宽度、转弯空间和入口高度的要求完全不同。
放入人物或车辆后,可以重点检查:
- 道路宽度是否符合使用需求;
- 转弯处是否留有足够空间;
- 坡道是否过陡;
- 道路两侧是否存在突出的障碍物;
- 建筑入口、车库和道路能否正确连接;
- 桥洞、门洞等位置是否留有足够高度。
游戏场景还要给角色和车辆留出一定余量。角色在游戏中通常不是一个没有体积的点,而是带有碰撞范围的对象。画面上看起来刚好能通过的缝隙,进入运行状态后可能会把角色卡住。
因此,“画面里有一条路”与“这条路真的可以通行”,是两套不同的判断标准。
参照物四:用楼层、树木和路灯检查环境比例
树木、路灯、长椅和垃圾桶等环境物,看起来不起眼,却很容易暴露场景比例问题。
例如,一棵普通景观树高过十层建筑,一盏路灯与二层楼齐平,一把长椅可以坐下十个人。这些物体单独看可能没有明显错误,但与建筑放在一起,场景就会失去真实感。
检查时,可以先用楼层高度作为参照,再比较环境物:
- 树木高度是否符合树种和场景用途;
- 路灯是否能够照到道路,而不是高过建筑;
- 长椅、护栏和垃圾桶是否适合人物使用;
- 相同类型的物体是否保持相近尺寸;
- 远处环境物是否出现异常放大。
也要注意,现实中本来就存在非常高的树木和特殊尺寸的设施。判断比例时,不能只看“它是不是很大”,还要看场景是否提供了合理解释。
如果某棵树被设计成古树或视觉地标,它可以明显高于周围树木;如果场景中的所有树木都随机变化,而且没有层次关系,就更像是尺度没有统一。
参照物五:用不同镜头检查空间关系
单一镜头只能证明场景在这个角度下看起来合理,不能证明整个空间真的合理。
正面镜头可能遮住建筑背后的悬空;低机位容易让建筑显得更加高大;俯视镜头可以展示道路布局,却可能掩盖台阶太高、入口太窄等问题。
因此,至少要从四种视角检查场景:
- 人物视角:检查门窗、台阶、道路和环境设施是否适合使用;
- 俯视视角:检查建筑布局、道路连接和物体间距;
- 侧面视角:检查建筑是否落地、坡度是否合理、地形是否穿插;
- 远景视角:检查建筑群的整体体量和高低层次。
每切换一个角度,都可以重新问几个问题:人物能否到达建筑入口?车辆能否通过转弯处?建筑底部是否与地面贴合?树木、路灯和楼层之间的比例是否仍然合理?
多角度检查的价值,就是把原先被构图和遮挡隐藏起来的问题暴露出来。
图1:白色塔楼与周边城市环境的展示画面,可以用来观察高层建筑、周边体块和地面空间的尺度关系
比例之外,还要检查物体是否真正贴合
有些场景的比例基本合理,看起来仍然不够真实,问题可能出在物体之间的接触关系。
常见现象包括:
- 建筑底部悬在地面上;
- 墙体的一部分埋入地形;
- 树根穿过道路;
- 台阶没有接到建筑入口;
- 围墙与地面之间出现明显缝隙;
- 道路与坡地的连接处突然断开。
这些问题在正面截图中可能并不明显,移动镜头或进入场景后却很容易被发现。
检查时,应该先看建筑是否落地、台阶是否连续、道路是否贴合地形,再检查材质和表面细节。物体贴合不只是画面问题,还会影响碰撞、角色寻路和后续编辑。
例如,建筑入口与地面之间存在一条不起眼的缝隙,截图时可能看不出来;进入游戏后,这条缝隙却可能让角色卡住,或者直接掉到场景下面。
一套可以直接照着做的尺度检查流程
不需要先掌握复杂的建模软件,也可以按照下面的顺序完成基础检查。关键是先确定整体尺度,再处理局部细节。
第一步:放入标准人物
选择一个身高明确的人物,让他分别站在建筑入口、道路中央和树木旁边。先确认场景中有一把稳定的“尺子”。
第二步:检查门窗和台阶
观察人物能否自然进门,门把手是否方便使用,台阶是否容易跨越,窗台和扶手是否位于合理高度。
第三步:检查道路和转弯空间
让人物沿主要道路行走。如果场景包含车辆,再放入一辆尺寸明确的汽车,检查道路宽度、坡度、转弯空间和入口高度。
第四步:检查楼层与环境物
比较人物、树木、路灯和建筑的高度。远景建筑可以适当简化,但不能出现一棵普通景观树高过整栋楼、相邻楼层比例严重失衡等情况。
第五步:切换多个视角
至少检查人物视角、俯视、侧面和远景。不要只在构图最好看的角度下判断场景是否合理。
第六步:进入场景走一遍
沿主要路线从入口走到目标位置,观察是否出现悬空、卡住、穿过物体、突然下陷或无法到达的区域。
需要注意的是,实际行走属于基础体验检查,并不能代替完整的碰撞、导航和性能测试。
发现问题后,不要只记录“城堡比例不对”这种模糊结论。更有效的方式是写清楚哪个对象存在问题、它与哪个参照物不匹配,以及具体偏大还是偏小。
例如:
城堡入口接近人物身高的两倍,但前方道路不足两人并排行走。
这种描述更容易转化成明确的修改要求,也方便修改后再次验证。
生成之后能否继续修改,比一次生成更重要
AI生成可以快速搭出场景的基础形态,但第一次结果很难覆盖所有比例和空间关系。
发现建筑过大、道路过窄或对象悬空后,更实用的工作方式是继续调整建筑尺寸、道路宽度和对象位置,然后重新进入场景检查。整个过程可以概括为:生成、检查、修改、再运行。
以支持自然语言持续调整的实时3D环境为例,用户可以围绕具体问题继续修改,而不是每次都从头生成。像SEELE的泛3D创作环境,更值得关注的也是生成后的编辑和验证是否能够连贯进行。
工具名称并不是重点。真正影响效率的是:发现问题以后,能否快速定位对象、提出明确修改要求,并及时验证修改结果。
真实感来自关系正确,而不只是细节丰富
判断大型3D场景是否可信,不能只看建筑有没有纹理、树木够不够精细,还要看人物、建筑、道路和环境物是否遵循同一套尺度。
人物可以检查建筑是否适合使用,门窗可以检查楼层关系,道路和车辆可以检查通行空间,树木与路灯可以暴露环境比例,多角度镜头则能发现被构图遮住的问题。
细节可以提升画面完成度,却不能替代正确的比例和空间关系。下次生成城市或建筑场景时,不妨先用这五类参照物检查一遍,再决定哪些位置需要继续细化。
你在AI生成的3D场景中,最常遇到的是建筑过大、道路过窄,还是物体悬空?


