你问我看完这个的心情~~ 除了想自杀还是想自杀啊~~ 活着有什么用。。浪费粮食~

Project Description

The project introduces a new pipeline for the creation, analysis and visualization of photo realistic 3D cities generated from 2D ArcGIS data with CityEngine and RealityServer®. The latter runs in a GPU-based cloud computing environment, enables the sharing and full remote interaction with complex 3D cities on mobile devices such as netbooks, tablets or even the iPhone.

The illustration below shows the data flow through the pipeline. 2D GIS data can be imported and processed in the CityEngine and exported as 3D data to either ArcScene for further analysis with ArcGIS 3D Analyst in ArcScene, or RealityServer. With RealityServer, the generated city models can be directly uploaded and accessed in a browser for visualization and interaction. 

Construction of 3D Rotterdam in CityEngine

CityEngine translates the 2D input data into 3D models by applying procedural modeling rules. Therefore, the attributes in the GIS input data are used to control the 3D geometry generation. The image below shows a CityEngine screenshot with the input data (left viewport), the generated city (middle), and a detailed building with interior (right). The used layers in this scene are described in the following.

Textured Extrusions Layer

A shape file containing building footprints and height attributes is used to extrude the buildings of the outer area. Generic texturing is applied for a more realistic look.

Realworld Layer

Building models with oblique textures (Collada files), are available in the center of the city and are placed in the scene according to their footprints.

Trees Layer

A Shape file containing real-world position of trees, as well as their size and type stored in attributes, helps to automatically distribute tree models over the city scene. In this case, simple billboard models have been used to ensure interactive rendering speeds.

Streets Layer

A Shape file with street centerlines is used as base for the procedural street models. The centerlines are automatically extended to textured street, sidewalk and crossing polygons. Depending on the desired Level Of Detail, additional street elements such as vehicles, pedestrians, street lamps, traffic lights and other street furniture can be arbitrarily enabled or disabled for specific areas.

New Development Buildings

On the Wilhelminapier, the peninsula in the center of Rotterdam new buildings are constructed. These new developments have been designed by magnificent architects Rem Koolhaas, Norman Foster, or Alvaro Siza. From these building designs, procedural models have been created with CityEngine. They consist of 4 levels of detail: extrusions, textured facades, detailed facades and floorplans, and detailed interior with tables, sofas, people etc.

Shadow Volumes

Shadow volumes of existing and planned buildings being calculated with ArcGIS 3D Analyst are imported as Collada 3D Models, and can therefore be visualized as well within CityEngine, or RealityServer.

CityEngine to RealityServer Pipeline

In CityEngine, the scene can easily be exported to RealityServer (via the mental ray® scene description format .mi). For Rotterdam, the different scene elements have been exported per layer. This allows to easily change the visibility of the corresponding groups of objects in RealityServer.

In the following RealityServer screenshots rendered with iray® on the GPU.

The GIS data is maintained in ArcMap and the shadow volumes have been computed in ArcScene using 3D Analyst.

此条目发表在未分类分类目录。将固定链接加入收藏夹。

2 Responses to 你问我看完这个的心情~~ 除了想自杀还是想自杀啊~~ 活着有什么用。。浪费粮食~

  1. Jin说道:

    这玩意一套很贵吧??????

  2. 与缨说道:

    不贵啦 好像五万多rmb吧

留下评论