27
- Engaging Citizens in 3D City Planning - Esri CityEngine & Minecraft

Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Embed Size (px)

Citation preview

Page 1: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

- Engaging Citizens in 3D City Planning -

Esri CityEngine & Minecraft

Page 2: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Brought to you by:Brian de Vogel

- VU Amsterdam -

Safe Software- Makers of FME -

Page 3: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

A 10 Year Old City Planner?

Page 4: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

A 10 Year old City Planner?

Seeing the Value:Source: http://blockbyblock.org/

“Block by Block involves young people in the planning of urban public spaces. Minecraft has turned out to be the perfect tool to facilitate this process.”

Page 5: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Source: Ulf Masson (SWECO)

Complex worlds dreamed up by

kids and created in Minecraft.

Page 6: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Real-world scenarios

My town - its current look, what if we build/destroy

Forest fire (ie. Stanley Park)

Lava flow (ie. Hypothetical Mount Rainier eruption)

Sea levels raising

Page 7: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Living in a new worldRacing across Toronto streets

Roller coasters in nature

And, of course, the fun stuff

Maze Generating

Page 8: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

How we can share our worlds with theirs.

How 2D data can be leveraged in 3D with Esri CityEngine.

Page 9: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Project Vision:Leverage Esri CityEngine and Minecraft to increase citizen engagement in neighborhood design & planning in the Netherlands.

Page 10: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Source Materials

Page 11: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Result

Page 12: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Andrés Nieto Porras

GIS and CityEngine to Minecraft

CityEngine is a great tool for transforming data into a realistic city model, which can then be

adjusted according to further needs.

Page 13: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Source

Goal: Combine 2D & 3D datasets to create a 3D model in CityEngine

Page 14: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

CGA rulesOutput (for professionals)

City Engine Results

Page 15: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

City Engine Results

The GIS output becomes a canvas of the city in Minecraft, which then offers a gaming style geo design tool that citizens and their children can interact with.

Page 16: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Appeal to a wider audience

3 Keys:

Make it easy.Make it cheap.Make it fun.

Page 17: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

How it’s done

● Create CGA Rules to Create a 3D World● Classify created 3D objects in CityEngine● Set block ids from 3D Object classification

on way to Minecraft

Page 18: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

The path from CityEngine to Minecraft● Export the model to a 3D format for further work in FME

(Esri Data Interoperability Extension)● CityEngine rules for can prepare for conversion to

Minecraft ● Data Interop / FME Workbench creates the

transformation to Minecraft

Page 19: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Project Summary

CityEngine is a powerful tool for combining 2D & 3D datasets. The 3D model output is realistic and puts the data in a perfect position to be converted to Minecraft.

Page 20: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Thinking outside the cube

Photo: hobbymb via Flickr

Page 21: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft
Page 22: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Linear Network to Minecraft(Railway)

Source

Vancouver Skytrain Shapefile

Page 23: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

BIM to Minecraft is fun and easy!

Photo: hobbymb via Flickr

Page 24: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Output

Input (IFC)

▪ Map IFC objects to Minecraft block types

▪ Convert each IFC object to Point Cloud

▪ Consider scaling depending on use case

▪ Watch x/y/z position for multiple building worlds

Page 25: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Maze Runner Generator

fme.ly/MazeGenerator

Page 26: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

How to Make Minecraft Worlds

fme.ly/MinecraftWorlds

Page 27: Esri CityEngine & Minecraftproceedings.esri.com/library/userconf/proc15/papers/997_577.pdf · Block by Block involves young people in the planning of urban public spaces. Minecraft

Thank you!www.safe.com