23
City Engine: Getting Started Geri Miller

City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Embed Size (px)

Citation preview

Page 1: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

City Engine: Getting StartedGeri Miller

Page 2: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Overview

• Topics- Introduction to CityEngine

- Working with CityEngine

- Building a city

Page 3: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

What is CityEngine?

• Procedurally generate 3D urban content

Geometry + Attributes + Rules

Page 4: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

What is CityEngine?

• Interactive design in 3D

Page 5: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

What is CityEngine?

• Interactive design in 3D

Page 6: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

What are the uses for CityEngine

Page 7: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

How is 3D city content created ? (1)

• Together, geometries, attributes, and procedural rules are used to create 3D urban content

Attributes

Geometry

Rules

Page 8: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

How is 3D city content created ? (2)

• Geometries, attributes, and rules result in a procedural city modeling

• Rule-based 3D cities

Page 9: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

What is procedural modeling?• 3D model creation using rules/algorithms

Iterative refinement

Page 10: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

CityEngine and the ArcGIS system

Web

Mobile

Desktop

ArcGIS

CityEngine

Analyze

Visualize

Create 2D/3D data

Design

Generate

Share

Page 11: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Building a city - Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Page 12: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Facades

Vegetation

Roofing

Streets

Page 13: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Vegetation

Streets

Building footprints

Aerial imagery

BasemapElevation

Massmodels

Page 14: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

SHP

GDB

OSM

DXF

KML

ImageryDAE

OBJ

Geospatial/2D data

Page 15: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Snapshots

Page 16: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Landuse

Aerial image

Land/water

Page 17: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

- Scripts

Venice.3ws

Page 18: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

- Scripts

OBJ3DS

VOBFBX

DAE

RIBMAS

MI

ABC

GDBGenerated

3D data

Page 19: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Streets.cga

Page 20: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Project structure

• Workspace- Project

- Assets

- Data

- Images

- Maps

- Models

- Rules

- Scenes

Venice.cej

Page 21: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

Model generation

Assets andtextures

Shapes

Attributes CGA rules

3D modelOptional

Page 22: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city

3D city (geo)design

• Iterative analysis while designing

Page 23: City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city