要为旧金山—奥克兰海湾大桥做一次灯光和机位测试,需要一份快速的三维体块模型。手工建模4.5英里长的桥不现实,目标也不是测绘级资产,只要一个下午能回答尺度问题的粗糙底模。
于是走了一条地图优先的路线:在地图上框选区域,生成模型,再修补生成器不可能知道的部分。
结果可以概括为几点:框选范围覆盖东西两段桥跨和中间岛屿时,几分钟内就能得到可用的体块模型;尺度足够做机位预演,但不够用来测量;缆索和隧道洞口需要手工处理;适合剪影和雾气测试,不适合结构细节。
真正的约束是预演
这次要的是预可视化:把机位放在桥面高度、塔基和山坡上,看雾气如何分层。需要的是桥的占地轮廓、桥面高度、桥塔位置和粗略的城市背景,不是铆钉或车道标线。
这个区分很关键。一个把螺栓做错的模型,剪影仍可能是对的;一个把桥面高度做错的模型,就没法用。
第一步:定义框选范围
使用的工具是 GenAnywhere,工作方式是在地图上画出一块区域,再据此生成三维模型。第一次框得太紧,只圈了桥面和桥塔,结果模型悬在空无一物的空间里。
第二次把范围扩大到从旧金山锚碇到奥克兰落点的整条走廊,两侧留出开阔水面,纳入耶尔巴布埃纳岛和一条窄窄的滨水带,底模质量明显好转。
框选是最重要的输入:范围太小,模型没有环境上下文;范围太大,就得花一小时删掉用不上的建筑。
第二步:生成之后先审尺度
第一版导出看着挺像,直到把机位放到桥面高度。东塔相对路面显得太矮。对照已知尺寸——塔高约160米,主跨约624米——把塔组整体缩放,比例才够用于机位预演。
顺手数了一遍桥塔:西段两座,东段一座。一次简单的清点,抓出的错误比预想的多。
第三步:修补几何
生成器给的是体块模型,不是工程师的模型。大部分时间花在三处修补上:
- 缆索。东段的自锚式悬索呈扇形,生成结果是直线段。换成曲线加径向阵列,再调整锚点。
- 吊索。西段需要等间距的垂直索,用一个阵列修改器解决。
- 隧道洞口。入口被并进了地形,需要切出两个开口,补上简单的混凝土边框。
这些都不难,但都不自动,得预留时间。
第四步:摆机位
一共设了三个机位:海湾步道人眼高度、西段桥下仰拍桁架、东湾山丘配长焦。山坡机位立刻暴露问题:模型里的城市街区太高,把桥挡住了。缩小背景建筑、移动机位,问题解决。
这正是体块预演的意义——在贴材质之前先发现构图问题。
它值在哪,崩在哪
值的地方:快速覆盖大范围复杂场地;雾气和灯光测试可用的剪影;框选范围容易反复迭代;有足够上下文判断桥在海湾里的位置关系。
崩的地方:缆索拓扑只是近似,自锚式悬索段尤其明显;近距离纹理是平的;栏杆和道路标线缺失。这些内容不适合结构分析、净空校核或施工文件。
不会把它交给工程师,会把它交给布局美术。
什么时候别用
需要可测量的精度,就用测绘数据、CAD 或摄影测量。需要缆索箍的特写镜头,就手工建模。地图优先的流程服务于远景、机位规划和早期的视觉开发。
下次会改什么
把框选拆成两次:先东段,再西段加岛屿。两半的几何问题不一样,混在一起修很乱。两个小模型在 Blender 里合并会更快。
整个体块预演花了一个下午,大头是修缆索,不是生成。对一个本来会直接跳过的场景来说,这笔交易划算。
热门跟贴