成功案例
程序化庞贝古城
关于
程序化庞贝古城是 CityEngine 建模软件的一个测试用例,创建作为欧洲项目 Cyberwalk 的环境,访客可以在机械跑步机上在该重建的庞贝古城中四处游览。 您可以在以下媒体上阅读有关 Cyberwalk 的详细信息:BBC 和 Swiss Television。
使用 CityEngine 重建庞贝古城
古代遗址的 3D 模型创建通常仅关注其主要古迹。 考虑到传统 3D 建模的高昂成本,这是合乎逻辑的。 因此,为了高效重建诸如城市等整个站点,需要自动生成大量住宅建筑物和工场。 其外观应遵循相应时代的美学和法定建筑规则。 通过提供各种 GIS 数据作为输入,例如人口密度,土地利用、街道网络和建筑物覆盖区,CityEngine 将建筑物的类型和样式分配给其覆盖区,并调用相应的形状语法规则以高效创建详细的大比例模型。 将根据其他建筑物的图片和规划、考古发掘数据以及(历史)绘画中手动得出负责创建实际建筑物几何的形状语法规则。 已使用 CityEngine 完整生成庞贝古城模型。
模型创建接近现实:
- 第 6 部分的覆盖区基于考古输入数据。 对于模型的其余部分,仅街区基于真实的幸存/挖掘数据,即,已程序化生成了细分为建筑物的地块。 请注意,还提供了尚未挖掘的区域。
- 在我们已使用的考古数据中,通常不清楚如何定义一座建筑物:一方面,一座建筑物可能仅包含一个房间;另一方面,大型住宅结构可能跨越整个街区。 我们通过为每个覆盖区分配唯一的建筑物 ID 解决了此问题。
- 除了朱庇特神庙外,覆盖区顶部的建筑物几何也不基于挖掘数据,即模型中未包含任何幸存结构。
- 朱庇特神庙和公共集会场所是唯一提供的古迹。 这两个模型也是使用 CityEngine 生成的。
- 在提供的模型中,地形非常平坦。 实际上,庞贝古城的场地并不完全平坦 - 遗憾的是,我们无法访问 DTM。
细节层次
我们为每座建筑物提供四个细节层次 (LoD)。 LoD 如下所述:
LoD 0 - 质量模型
- 可用作导航和照相机设置的代理
- 无纹理特征
LoD 1 - 低细节
- 经过简化,但仍可用于检查
- 无内部
LoD 2 - 标准
- 面数量合理
- 非常适用于高质量检查
- 虽然几乎不包含家具,但是仍然可以探索建筑物的内部结构
LoD 3 - 高细节(由于文件大小极大,因此可根据需要提供)
- 面数量超高
- 包括墙壁和屋顶瓦片上的突出石头
- 适用于高质量渲染并作为学术界的大型模型测试集