Procedural Design - Hochschule der...

39
Procedural Design Dr. Andreas Stieger

Transcript of Procedural Design - Hochschule der...

Page 1: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Procedural Design

Dr. Andreas Stieger

Page 2: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Why should we care?

Page 3: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Automation

Simplification

Validation

Adaption

Page 4: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Applications

Page 5: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Deadpool, Marvel Entertainment

Page 6: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Deadpool, Marvel Entertainment

Page 7: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Deadpool, Marvel Entertainment

Page 8: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Cross MediaCampaigns

image source: Deadpool, Marvel Entertainment

Page 9: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Ray Tracing Demo, Unreal Engine

Page 10: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

CustomizedTooling

image source: Ray Tracing Demo, Unreal Engine

Page 11: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Lost, Bad Robot Productions

Page 12: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

ProductManagement

image source: Lost, Bad Robot Productions

Page 13: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Book of the Dead, Unity Engine

Page 14: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Book of the Dead, Unity Engine

ProceduralContent Generation

Page 15: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Approaches

Page 16: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Lost, Bad Robot Productions

Page 17: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Lost, Bad Robot Productions

GenerativeGrammars

Page 18: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Kuka

Page 19: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Hierarchical TaskNetworks

image source: Kuka

Page 20: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: The National School of Aesthetics, New Zealand

Page 21: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

UtilitySystems

image source: The National School of Aesthetics, New Zealand

Page 22: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Elite Dangerous, Frontier Developments

Page 23: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

OfflineSimulations

image source: Elite Dangerous, Frontier Developments

Page 24: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: The National School of Aesthetics, New Zealand

Page 25: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: The National School of Aesthetics, New Zealand

GeneticAlgorithms

Page 26: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

DataOrientation

Page 27: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: The National Library of China, Beijing

Page 28: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

DeclarativeFormats

image source: The National Library of China, Beijing

Page 29: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: The National Library of China, Beijing

Page 30: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: The National Library of China, Beijing

SemanticNetworks

Page 31: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

Artificial Creativity

Page 32: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Bob Ross and Smite, Titan Forge Games

Page 33: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

about happy trees...

image source: Bob Ross and Smite, Titan Forge Games

Page 34: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Star Trek: The Next Generation, Paramount

Page 35: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

ArtificialCharacters

image source: Star Trek: The Next Generation, Paramount

Page 36: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Weltmeister

Page 37: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

image source: Weltmeister

Page 38: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

AI and Society!

image source: Weltmeister

Page 39: Procedural Design - Hochschule der Medienmaucher.pages.mi.hdm-stuttgart.de/ai/res/ProceduralDesign.pdf · about happy trees... image source: Bob Ross and Smite, Titan Forge Games

DIE ZUKUNFTGEHÖRTDEN MUTIGEN

THE FUTUREBELONGS TO THE BRAVE.