Generate Content

Procedural Content Generation (PCG)

cosa si può generare? – NPC behavior – Quest / story / narrativa – Audiovisual settings – Livelli / Mappe / Percorsi – Items / Weapons – Game mechanics / Rules – Reward schedules

vantaggi

  • ridurre costi di sviluppo creando automaticamente contenuti sulle regole dei designers?
  • possiamo costruire mondi che si adattano ai gusti del giocatore?
  • possiamo creare giochi infiniti?
  • possono i computer creare nuove forme di gioco e di creatività?

Limiti

  • Speed Real-time o design-time?
  • Reliability Catastrophic failures break gameplay
  • Controllability Allow specification of constraints and goals
  • Diversity Content looks like variations on a theme
  • Creativity Content looks “computer-generated

Metodi di generazione

Search-Based

Solver-based

Ropossum https://www.youtube.com/watch?v=FM3v0tbdKrs

Grammar-based

L-System

Cellular automata

Noise and fractals

http://www.mazegenerator.net/

Machine learning

GAN

Semantic Image Synthesis with Spatially-Adaptive Normalization https://nvlabs.github.io/SPADE/ video https://www.youtube.com/watch?v=p5U4NgVGAwg

https://www.theverge.com/2019/3/6/18222203/video-game-ai-future-procedural-generation-deep-learning

AI Dungeon

https://play.aidungeon.io

GPT3

OpenAI’s new GPT-3 language explained in under 3 minutes https://thenextweb.com/neural/2020/07/23/openais-new-gpt-3-language-explained-in-under-3-minutes-syndication/

https://gpt3examples.com

DALL·E: Creating Images from Text

https://openai.com/blog/dall-e/

https://thenextweb.com/neural/2021/01/13/googles-new-trillion-parameter-ai-language-model-is-almost-6-times-bigger-than-gpt-3/

video: https://www.youtube.com/watch?v=C7D5EzkhT6A

videos

Invisible cities https://www.youtube.com/watch?v=c3ewUbFqIuo

Electric Sheep https://www.youtube.com/watch?v=Va1KBtI81TY

### course Procedural Content Generation https://canvas.ucsc.edu/courses/7638

Unity Art Engine https://unity.com/products/unity-artengine

Precedente
Prossimo