Software Hyena::

Deep learning for procedural content generation (2021, Neural Computing and Applications) 본문

Journal Review

Deep learning for procedural content generation (2021, Neural Computing and Applications)

bluehyena 2023. 6. 21. 19:56
반응형

요약

  • Deep Learning 기반의 간접 혹은 직접적으로 연관이 있는 PCG 연구에 관한 Survey 논문임

 

정리

  • Game Levels, Text, Character models. Textures 에 관해 다루는 것으로 파악됨
  • 무엇을 생성하는지에 따른 제양사항과 이점, 예시를 포함해 설명 예정
  • 딥러닝 이전에서는 searchbased methods, solver-based methods, constructive generation methods (such as cellular automata and grammarbased methods), fractals, noise, and ad-hoc methods을 진행함
    • 검색 기반, 솔버 기반, 구성적 생성 (셀롤러 자동화 및 문법 기반), 프렉탈, 노이즈, ad-hoc 등
    • Search Based Method
      • 생성된 콘텐츠의 품질 or 플레이 가능성을 측정하는 평가 기능에 대해 다뤄짐
      • 경험 중심의 PCG 프레임워크는 대부분은 이런 방식을 채택함
      • 플레이어의 경험을 조절하기 위해 콘텐츠를 생성하는 방법도 연구됨
      • 진화 알고리즘에 기반해서 이뤄짐
  • 2018년 ~ 2020년 8월까지의 자료를 수집함
  • EEE Transactions on Computational Intelligence and AI in Games (TCIAIG), IEEE Transactions on Games (ToG), IEEE Conference on Computational Intelligence and Games (CIG) 시리즈, IEEE Conference on Games (CoG) 시리즈, Foundations of Digital Games (FDG) 국제 학회, Artificial Intelligence for Interactive Digital Entertainment (AIIDE) 컨퍼런스 시리즈 및 관련 워크샵, 그리고 IEEE Congress on Evolutionary Computation (IEEE CEC)
    • 위의 컨퍼런스 논문들에 대해 다룸
  • 비디오, 이미지 및 음악은 모두 일관성이 필요함
    • 만약 서로 일관성 없이 생성하게 되면 문제가 생김
  • 게임 레벨 생성의 경우에는 플레이 가능한지가 중요함
    • 딥러닝을 썼을 때, 이것이 플레이 가능한 맵을 생성하는지는 매우 중요함
  • Game levels
    • 2D 혹은 3D 공간으로 이뤄질 수 있음
    • 플레이 가능해야 한다는 중요한 제약이 있음
      • 벽이나 통과 불가능하지는 않는지
      • 레벨을 완료하는데 필요한 아이템이 있는지
      • 적이 무적은 아닌지
    • 2D 공간에 대한 PCG 연구는 흔히 이뤄짐
      • Spelunky 가 대표적인 실제 적용 사례라고 함
    • 리듬 게임도 2D 게임에 속하며 이에 대한 레벨 연구도 있음
  • Text
    • 일반적으로 모든 게임에는 이야기 전달을 위한 text가 있음
    • 게임에서 일어나는 일에 사실적이어야 함
      • LSTM 혹은 transformer 등으로 많이 발전함
    • AI Dungeon 2 라는 게임도 있음
  • Character models
    • Celeb-A 라는 실제 얼굴 데이터셋이 있음
    • 움직임 혹은 표정을 만들 수 있도록 애니메이션에 관한 연구가 필요함
  • Texture
    • 그나마 기능성 제약이 약한 분야
  • Music and sound
    • 게임 내 분위기에 따라 해당하는 분위기의 음악 혹은 효과음 등이 있음
    • 당시까지 실제로 적용되지는 않았음

 

반응형
Comments