+ All Categories
Home > Documents > Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload...

Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload...

Date post: 07-Oct-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
20
ArcGIS and game engines Zorko Sostaric
Transcript
Page 1: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

ArcGIS and game enginesZorko Sostaric

Page 2: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

What is a game engine?

• Tool for developing games

Page 3: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

What is a game engine?

• Tool for developing games

Page 4: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Development of AR/VR/XR games

What is a game engine?

Page 5: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Entertainment/media apps

What is a game engine?

Page 6: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• AR/VR/XR GIS apps

What is a game engine?

Page 7: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

Why game engines?

• Environment & object interaction

• Physics, AI, animation

• High quality rendering

Page 8: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Platform diversity

• Developer communities

Why game engines?

Page 9: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Advanced features - Physics, AI, animation

Why game engines?

Page 10: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

GIS and game engines in the past

• GIS like games - SimCity

Page 11: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

GIS and game engines in the past

• GIS like games - City Skylines

• Slow to moderate adoption

Page 12: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Minecraft example(s)

• Game engines plugins

GIS and game engines in the past

Page 13: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

Current support

• CityEngine’s ArcGIS 360 VR

• 3D industry formats glTF, USD, FBX, OBJ

• Specialized formats - Unreal Engine (Datasmith)

• CityEngine VR Experience template

• GIS related technologies in game engines

Page 14: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• CityEngine VR Experience template

Current support

Page 15: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• GIS related technologies in game engines

Current support

Page 16: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Palladio – Houdini plugin

Current status

Page 17: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Serlio – Maya plugin

Current status

Page 18: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

• Vitruvio – Unreal Engine plugin

Current support

Page 19: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

What’s coming up?

• New features in CityEngine

• New products – Beta in June (subject to change)• ArcGIS for Unreal

• ArcGIS for Unity

Page 20: Game engines and GIS · CGA Rules Rule Packager. rpk) SFaveIaWayaFaveIEUassets.'FAVELA.rpk Reload Random seed 79696 FAVELA LOTS openSpaceProbabi[ity 0200 TEXTURING textureLOD med

ArcGIS for Unreal


Recommended