Upgrade to Pro — share decks privately, control downloads, hide ads and more …

生成AIとデジタルゲームの未来

miyayou
June 18, 2023
990

 生成AIとデジタルゲームの未来

生成AIとデジタルゲームの未来 6/18 オンライン講演

miyayou

June 18, 2023
Tweet

Transcript

  1. Rogue (1980)のダンジョン生成法 Rect[0] Rect[0] Rect[1] Rect[0] Rect[1] Rect[2] Rect[3] このようにアセット(ゲームのデータ)をツールなどを通して製作するのではなく、

    プログラムで作ることを「プロシージャル・コンテンツ・ジェネレーション」(PCG)と言う。 http://racanhack.sourceforge.jp/rhdoc/intromaze.html
  2. Far Cry 2 Dunia Engine - Growing Vegetation (Far Cry

    HQ) https://www.youtube.com/watch?v=FI3oR6vqn1Q
  3. L-system による街の自動生成 City Engine(central pictures) Yoav I H Parish, Pascal

    Müller http://www.centralpictures.com/ce/tp/paper.pdf http://www.centralpictures.com/ce/ George Kelly, Hugh McCabe, A Survey of Procedural Techniques for City Generation http://www.gamesitb.com/SurveyProcedural.pdf
  4. L-system による街の自動生成 City Engine(central pictures) Yoav I H Parish, Pascal

    Müller http://www.centralpictures.com/ce/tp/paper.pdf http://www.centralpictures.com/ce/ George Kelly, Hugh McCabe, A Survey of Procedural Techniques for City Generation http://www.gamesitb.com/SurveyProcedural.pdf
  5. 評価 選 択 交叉 突然変異 ルール チェック 整合性 がある か?

    ポリシー 選択 速度が 遅い? ゴミ 箱 テストプ レイ 前と似て いる 引き分け になり やすい 母集団 Mark J. Nelson, “Bibliography: Encoding and generating videogame mechanics”, IEEE CIG 2012 tutorial URL https://www.kmjn.org/notes/generating_mechanics_bibliography.html Cameron Browne,“Evolutionary Game Design”, SpringerBriefs in Computer Science, 2011 URL https://www.springer.com/jp/book/9781447121787
  6. PCGML PCGRL: Procedural Content Generation via Reinforcement Learning Ahmed Khalifa,

    Philip Bontrager, Sam Earle, Julian Togelius https://arxiv.org/abs/2001.09212
  7. PCGRL: Procedural Content Generation via Reinforcement Learning Ahmed Khalifa, Philip

    Bontrager, Sam Earle, Julian Togelius https://arxiv.org/abs/2001.09212
  8. PCGRL: Procedural Content Generation via Reinforcement Learning Ahmed Khalifa, Philip

    Bontrager, Sam Earle, Julian Togelius https://arxiv.org/abs/2001.09212
  9. PCGRL: Procedural Content Generation via Reinforcement Learning Ahmed Khalifa, Philip

    Bontrager, Sam Earle, Julian Togelius https://arxiv.org/abs/2001.09212
  10. PCGRL: Procedural Content Generation via Reinforcement Learning Ahmed Khalifa, Philip

    Bontrager, Sam Earle, Julian Togelius https://arxiv.org/abs/2001.09212 PCGRL参考 • https://twitter.com/togelius/status/1222038094507102208 • https://twitter.com/i/status/1222038094507102208
  11. ゲームAI研究の新展開 • 2023/7/4 • オーム社 CHAPTER 1 ゲームと知能研究 CHAPTER 2

    不完全情報ゲーム CHAPTER 3 不確定ゲーム CHAPTER 4 コミュニケーションゲーム CHAPTER 5 実環境のゲーム CHAPTER 6 ゲームデザイン CHAPTER 7 メタAIとプロシージャル コンテンツ ジェネレーション CHAPTER 8 人間らしさと楽しさの演出 CHAPTER 9 ゲーム体験の評価 CHAPTER 10 人間の認知機能とスキルアップの原理 CHAPTER 11 認知研究とAIの人間への影響 https://www.ohmsha.co.jp/book/9784274230776
  12. PCGRL: Procedural Content Generation via Reinforcement Learning Ahmed Khalifa, Philip

    Bontrager, Sam Earle, Julian Togelius https://arxiv.org/abs/2001.09212
  13. 人間が製作し、 人工知能がチェックする Adversarial Reinforcement Learning for Procedural Content Generation Linus

    Gisslén, Andy Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  14. Adversarial Reinforcement Learning for Procedural Content Generation Linus Gisslén, Andy

    Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  15. Adversarial Reinforcement Learning for Procedural Content Generation Linus Gisslén, Andy

    Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  16. Adversarial Reinforcement Learning for Procedural Content Generation Linus Gisslén, Andy

    Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  17. CoG 2021: Adversarial Reinforcement Learning for Procedural Content Generation SEED

    – Electronic Arts https://www.youtube.com/watch?v=kNj0qcc6Fpg
  18. Adversarial Reinforcement Learning for Procedural Content Generation Linus Gisslén, Andy

    Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  19. Adversarial Reinforcement Learning for Procedural Content Generation Linus Gisslén, Andy

    Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  20. Adversarial Reinforcement Learning for Procedural Content Generation Linus Gisslén, Andy

    Eakins, Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar https://arxiv.org/abs/2103.04847
  21. Earth revival (Nuverse, 中国のゲーム) • 800ms以下で会話を生成 • アニメーション生成(10 から 20秒の)

    • …つまり20 時間のコンテンツをわずか48分で生成 • GPT3 • 音声生成 Nuverse lets AI do all the talking and moving of NPCs in Earth: Revival https://premortem.games/2023/03/22/nuverse-lets-ai-do-all- the-talking-and-moving-of-npcs-in-earth-revival/ ジェネレーティブAIでゲーム開発支援! GDCで発表されたリア ルな事例や取り組みを紹介 https://www.famitsu.com/news/202303/24297009.html
  22. ChatGPT と Stable Diffusion を用いた RPG: Tales of Syn •

    How AI-assisted RPG Tales of Syn utilizes Stable Diffusion and ChatGPT to create assets and dialogues • https://gameworldobserver.com/2023/03/06/tales-of-syn-ai- rpg-stable-diffusion-chatgpt-game • Tales of Syn • https://talesofsyn.com/ • https://twitter.com/_hackmans_/status/1624501399383072768
  23. ChatGPT と Stable Diffusion を用いた RPG: Tales of Syn •

    https://twitter.com/_hackmans_/status/1624501399383072768 • https://talesofsyn.com/
  24. Tales of Syn Game - NPC Chat GPT3 Prototype (Tales

    of Syn) https://www.youtube.com/watch?v=ejw6OI4_lJw
  25. シーマン 斎藤 由多加 聞き手:大澤 博隆、三宅 陽一郎 構成:高橋 ミレイ シーマンは来たるべき会話型エージェントの福音となるか?:斎藤由多加インタビュー Will

    Seaman Lead AI Technology for Interactive Agent? : Yutaka Saito Interview https://jsai.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main _item_detail&item_id=8633&item_no=1&page_id=13&block_id=23
  26. 斉藤さんのお言葉 • 「今一番売れている本はどれですか?」とか「今度行く AKB の チケットを取ってください」という事務的なリクエストに答える AI ではなくて,「振られちゃった」と言ったときに「マジ?」と言って くれる AI

    が,求められているものの半数を超える 斎藤 由多加 聞き手:大澤 博隆、三宅 陽一郎 構成:高橋 ミレイ シーマンは来たるべき会話型エージェントの福音となるか?:斎藤由多加インタビュー Will Seaman Lead AI Technology for Interactive Agent? : Yutaka Saito Interview https://jsai.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main _item_detail&item_id=8633&item_no=1&page_id=13&block_id=23
  27. 斉藤さんのお言葉 • もっと言うと“頷くだけ”でいい , .“頷く”というのは,情報的には無です よね.でも,そこを共有する仕組みに我々が目を向けていかない限り, 冒頭でおっしゃった,人間と親しく会話をする人工知能をつくる手立て は見つからないと思います.エージェントというと検索エンジンの代理 人みたいに思っておられるんじゃないかと思いますが,何も検索しない, ただ「マジか…」と言ってくれる

    斎藤 由多加 聞き手:大澤 博隆、三宅 陽一郎 構成:高橋 ミレイ シーマンは来たるべき会話型エージェントの福音となるか?:斎藤由多加インタビュー Will Seaman Lead AI Technology for Interactive Agent? : Yutaka Saito Interview https://jsai.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main _item_detail&item_id=8633&item_no=1&page_id=13&block_id=23
  28. • 僕にとっては,あの映画を観て「はぁ……」というため息をつく AIをつくらな いといけないと思ったのが大きかったですね.「間」もそうですし.実は 『シーマン』では引数化を進めれば進ませるほどこの「間」が失われてし まったんです.ため息って,文字としての情報量が「無」なので音声ファイ ルとしては存在しないはずの部分なんです.「はぁ……」と表記系にする音 がないですから.だけど,実生活ではこれがもたらす効果は絶大です.で すから,皆さんには,もう 1

    回,音と間,そして口語というものに目を向け てほしい.例えば「はぁ……ダメだよ…」と言うのと,ただ「ダメだよ」と言うの とでは伝わる意味がなんとなく違います. 斉藤さんのお言葉 斎藤 由多加 聞き手:大澤 博隆、三宅 陽一郎 構成:高橋 ミレイ シーマンは来たるべき会話型エージェントの福音となるか?:斎藤由多加インタビュー Will Seaman Lead AI Technology for Interactive Agent? : Yutaka Saito Interview https://jsai.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main _item_detail&item_id=8633&item_no=1&page_id=13&block_id=23
  29. パターンマチング法 LEFT 4 DEAD Elan Ruskin (GDC2012) AI-driven Dynamic Dialog

    through Fuzzy Pattern Matching. Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  30. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  31. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  32. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  33. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  34. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  35. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  36. Elan Ruskin (GDC2012) AI-driven Dynamic Dialog through Fuzzy Pattern Matching.

    Empower Your Writers! (slide) https://www.gdcvault.com/play/1015317/AI-driven-Dynamic-Dialog-through (video) https://www.youtube.com/watch?v=tAbBID3N64A
  37. コンテクストベース法 The Last of Us Jason Gregory (GDC2014) A Context-Aware

    Character Dialog System (video) https://www.gdcvault.com/play/1020386/A-Context-Aware-Character-Dialog
  38. 自動シーン生成 The Witcher 3 Piotr Tomsinski(GDC2016) Behind the Scenes of

    Cinematic Dialogues in 'The Witcher 3: Wild Hunt' (slide) https://www.gdcvault.com/play/1022988/Behind-the-Scenes-of-Cinematic (video) https://www.youtube.com/watch?v=chf3REzAjgI
  39. Piotr Tomsinski(GDC2016) Behind the Scenes of Cinematic Dialogues in 'The

    Witcher 3: Wild Hunt' (slide) https://www.gdcvault.com/play/1022988/Behind-the-Scenes-of-Cinematic (video) https://www.youtube.com/watch?v=chf3REzAjgI
  40. Piotr Tomsinski(GDC2016) Behind the Scenes of Cinematic Dialogues in 'The

    Witcher 3: Wild Hunt' (slide) https://www.gdcvault.com/play/1022988/Behind-the-Scenes-of-Cinematic (video) https://www.youtube.com/watch?v=chf3REzAjgI
  41. Piotr Tomsinski(GDC2016) Behind the Scenes of Cinematic Dialogues in 'The

    Witcher 3: Wild Hunt' (slide) https://www.gdcvault.com/play/1022988/Behind-the-Scenes-of-Cinematic (video) https://www.youtube.com/watch?v=chf3REzAjgI
  42. Piotr Tomsinski(GDC2016) Behind the Scenes of Cinematic Dialogues in 'The

    Witcher 3: Wild Hunt' (slide) https://www.gdcvault.com/play/1022988/Behind-the-Scenes-of-Cinematic (video) https://www.youtube.com/watch?v=chf3REzAjgI
  43. 自動シーン生成2 Assassin’s Creed Francois Paradis (GDC 2019) Procedural Generation of

    Cinematic Dialogues in 'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-Dialogues (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381
  44. Francois Paradis (GDC 2019) Procedural Generation of Cinematic Dialogues in

    'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-Dialogues (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381
  45. Francois Paradis (GDC 2019) Procedural Generation of Cinematic Dialogues in

    'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-Dialogues (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381
  46. Francois Paradis (GDC 2019) Procedural Generation of Cinematic Dialogues in

    'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-Dialogues (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381
  47. Francois Paradis (GDC 2019) Procedural Generation of Cinematic Dialogues in

    'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-D (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381
  48. Francois Paradis (GDC 2019) Procedural Generation of Cinematic Dialogues in

    'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-Dialogues (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381
  49. Francois Paradis (GDC 2019) Procedural Generation of Cinematic Dialogues in

    'Assassin's Creed Odyssey' (slide) https://www.gdcvault.com/play/1026381/Procedural-Generation-of-Cinematic-Dialogues (Video) https://www.gdcvault.com/browse/gdc-19/play/1026381