3D 城市模型生成器

任何城市街区的 3D 模型, 来自地图。

搜索一个地址,或在社区上拖出一个框,Studio 就会把它建出来:按地图高度拉伸的建筑、铺在真实地形上的街道、河流与湖泊、公园和铺装。然后打光、构图并渲染,全程在一个浏览器标签页里。

从港口一侧上空俯瞰,东河畔的下曼哈顿办公楼群
纽约下曼哈顿城市模式
Studio 的真实输出,数据来自 NYC 3-D Building Model(NYC OTI)、OpenStreetMap 和高程数据。

建筑还原真实高度

每个建筑轮廓都会按标注的高度拉伸成体块,没有高度就按楼层数,再没有就按估算值,并贴合地面放置。地图中标注的屋顶形状会被建出;地图没有记录的小型住宅会生成山墙屋顶或四坡屋顶。

街道、水体与绿地

道路按等级确定宽度,带路缘石的人行道、车道标线和斑马线一应俱全。湖泊和河流变成水面,公园和铺装使用材质库中的材质,建成区的街道两侧还有行道树。

立足真实地面

城市建在由真实高程数据生成的地形上,山坡上的街道会爬升,河岸会下沉,与实地一致。

是场景,不是截图

每栋建筑、每条道路和每个表面都是可编辑的 Studio 对象。你可以重新设置材质,隐藏不需要的部分,把自己的模型放进街区并渲染。

街区里的一切,替你建好

「真实地点」选择器,在密集的市中心上画出了一个框
城市模式下的「真实地点」选择器。

在地图上选择地点

搜索名称或地址,然后拖出一个框。地形模式最大 100 公里(手机上 25 公里);城市模式最大约 1 公里,包含建筑、道路和水体。

布莱恩特公园旁带阶梯退台屋顶的曼哈顿中城高楼
曼哈顿中城:屋顶来自 NYC 3-D Building Model 的真实数据,缺口处由 OpenStreetMap 补足。

建筑还原地图中的高度

建筑轮廓按标注的高度或楼层数拉伸,并贴合地面放置。地图中标注的屋顶形状和建筑部件会被建出,小型住宅获得推断的山墙和四坡屋顶,平屋顶则带有女儿墙和屋顶设备。

导入的不同宽度的街道、一条带桥的河流,以及真实地形上的公园区域
按等级划分的道路、一座桥、水体和地表覆盖。

街道、水体与绿地

道路按等级确定宽度,带有人行道、车道标线和人行横道;桥梁横跨水面而不是沉入水中;公园、铺装和行道树补全其余部分。

Studio 中的导入结果,在导入的城市旁列出了地图标注和估算的建筑高度
以纽约洛克菲勒中心为中心进行城市模式导入后的导入报告。

它会告诉你地图知道什么

导入报告会列出有多少栋建筑的高度来自地图、有多少是估算的,让你知道天际线可信到什么程度。

夜晚的奥斯汀市中心,高楼上零星亮着窗户
日照研究设在 19:35、日落之后的奥斯汀市中心。

天黑后亮起灯光

把太阳设置在日落之后,窗户逐个亮起,每一扇都是可以看进去的房间,头顶是清冷的月夜天空。

夜晚一栋办公楼的近景,每扇亮着的窗户后面都能看到布置好的房间
高楼窗户后的室内映射房间,夜晚的奥斯汀。

玻璃后面的房间

窗户是有纵深的玻璃:室内映射在每块玻璃后放置一个房间,所以近看亮着的窗户能看到办公桌和天花板灯,而不是一片平面的光晕。

为什么选择 Mixos

几分钟得到环境,而不是花一下午

建筑、产品或角色放在空白背景里总显得不对劲。把它放到真实的街道上,让邻近建筑有正确的高度、道路有正确的宽度、山坡有正确的坡度,渲染图才会有地点的感觉。手工建模这些环境要对着航拍照片描摹一下午,而从地图生成大约只需一分钟。

Studio 的「真实地点」导入会向 OpenStreetMap 查询你所画范围内的全部内容:建筑轮廓及其高度或楼层标签、按等级划分的道路、水域和土地用途。它先根据高程数据建出地形,再为每栋建筑加上屋顶(地图中标注的形状、小型住宅推断出的山墙或四坡屋顶,或平屋顶上带女儿墙和屋顶设备的样式),并按建筑类型、年代和地区从约二十种风格中选定立面。最后铺上带人行道和标线的道路、水体、地表覆盖和树木。在荷兰、北莱茵-威斯特法伦州和日本,开放的 3D 城市数据提供真实的屋顶几何,OpenStreetMap 补足缺口。该区域数据缓存之后,几百栋建筑的密集市中心街区通常几秒内即可就绪;首次获取新区域时,大部分时间耗在地图服务上。

OpenStreetMap 由志愿者绘制,所以结果的质量取决于你所在地区的绘图者。大城市的中心城区通常较完整,往往带有高度;郊区可能只有轮廓,导入时会估算这些高度,并告诉你估算了多少栋。请把结果当作准确的体量和街道布局,而不是经过测绘的建筑。

因为它就是一个普通场景,所以接下来由你接手。把自己的模型放进地块,把默认的混凝土换成砖或玻璃,加上树木和人物,按真实坐标设置太阳,然后渲染。如果你更想描述镜头而不是画框,也可以让 mixos AI 用一句话完成导入。

几分钟得到环境,而不是花一下午

从地址到渲染好的街区

  1. 01

    找到街区

    打开 Studio 的「真实地点」选择器,搜索地址或地标,在城市模式下画出宽度不超过约 1 公里的框。

  2. 02

    导入并检查

    建筑、道路、水体和地表覆盖会落在地形上。导入报告会列出有多少建筑高度来自地图、有多少是估算的。

  3. 03

    改成你的风格

    放入你自己的模型,调整材质,按真实地点设置太阳,然后渲染静帧或环绕动画。

向 mixos AI 提问

建出曼哈顿中城布莱恩特公园周围的街区,让高楼保持玻璃和混凝土质感,并按 6 月下午 6 点打光。

了解地图所知道的

  • 信任天际线之前,先查看报告中估算建筑高度的数量。
  • 立面按类型、年代和地区生成样式,并非实拍,地标建筑真实的装饰细节不在数据里。
  • 发布结果时,请在任何位置署名 © OpenStreetMap contributors。

常见问题

如何制作我所在城市的 3D 模型?

打开 Studio 的「真实地点」选择器,搜索你的社区并在其周围画一个框。建筑、道路、水体和地形会根据 OpenStreetMap 和高程数据建出。导入、编辑和渲染都免费;导出网格才需要付费。

建筑高度有多准确?

与地图一样准确。标注了高度的建筑直接使用该高度;标注了楼层数的按每层约 3 米计算;两者都没有的则采用估算值。导入时会告诉你估算了多少栋的高度,让你知道天际线可信到什么程度。

屋顶是真实的吗?

地图中标注了屋顶形状的——山墙、四坡、金字塔、单坡、穹顶、洋葱顶——都会建出。没有屋顶标签的小型住宅会推断出山墙或四坡屋顶,L 形、T 形和 U 形的房屋会生成交叉山墙。在荷兰、北莱茵-威斯特法伦州和日本,开放的 3D 城市数据(3D BAG、Geobasis NRW、PLATEAU)提供真实的屋顶几何。

可以渲染夜景吗?

可以。把日照研究设置在日落之后,窗户会在立面上逐个亮起,天空变暗,清冷的月光让墙面和街道依然清晰可辨。近看时,亮着的窗户后面是一个房间,而不是一片平面的光晕。

可以导入多大的区域?

城市模式可处理宽度约 1 公里以内的区域,大致是一个市中心核心区或一个社区。仅地形的导入可达 100 公里。

模型可以商用吗?

几何数据来自 OpenStreetMap,其许可协议为开放数据库许可(Open Database License):只要署名 © OpenStreetMap contributors,渲染图和模型都可以商用。Mixos 会替你把这条署名保存在场景中。

可以导出到 Blender、Unreal 或 3D 打印机吗?

可以,需要付费方案:将场景导出为 GLB、glTF、OBJ、FBX 或 STL。若要打印,请参阅地形图页面中可打印的底座。

Mixos

输入一个地址。 让街区变成 3D。