arXiv reaDer
Level generation and style enhancement -- deep learning for game development overview
ディープラーニングを使用して、デスクトップ、モバイル、Webなどのビデオゲームのレベルマップとテクスチャを作成および強化する実用的なアプローチを紹介します。私たちは、ゲーム開発者とレベルアーティストに新しい可能性を提示することを目指しています。レベルを設計し、詳細で埋める作業は困難です。レベルを豊かで複雑にし、自然な感覚で作成するには、時間がかかり、手間がかかります。幸いなことに、ディープラーニングの最近の進歩により、レベルのデザイナーやビジュアルアーティストに同行するための新しいツールが提供されています。さらに、ゲームの再生可能性のために無限の世界を生成し、プレイヤーのニーズに合わせて教育ゲームを調整する方法を提供します。レベルマップを作成するための7つのアプローチを紹介します。それぞれ、統計的手法、機械学習、または深層学習を使用します。特に、次のものが含まれます。-既存の例(ProGANなど)から新しい画像を作成するための生成的敵対的ネットワーク。 -鮮明なディテールを維持しながら画像をアップスケーリングするための超解像技術(ESRGANなど)。 -視覚的なテーマを変更するためのニューラルスタイルの転送。 -画像の翻訳-セマンティックマップを画像に変換します(例:GauGAN)。 -画像をセマンティックマスクに変換するためのセマンティックセグメンテーション(例:U-Net)。 -セマンティック機能を抽出するための教師なしセマンティックセグメンテーション(Tile2Vecなど)。 -テクスチャ合成-小さなサンプル(InGANなど)に基づいて大きなパターンを作成します。
We present practical approaches of using deep learning to create and enhance level maps and textures for video games -- desktop, mobile, and web. We aim to present new possibilities for game developers and level artists. The task of designing levels and filling them with details is challenging. It is both time-consuming and takes effort to make levels rich, complex, and with a feeling of being natural. Fortunately, recent progress in deep learning provides new tools to accompany level designers and visual artists. Moreover, they offer a way to generate infinite worlds for game replayability and adjust educational games to players' needs. We present seven approaches to create level maps, each using statistical methods, machine learning, or deep learning. In particular, we include: - Generative Adversarial Networks for creating new images from existing examples (e.g. ProGAN). - Super-resolution techniques for upscaling images while preserving crisp detail (e.g. ESRGAN). - Neural style transfer for changing visual themes. - Image translation - turning semantic maps into images (e.g. GauGAN). - Semantic segmentation for turning images into semantic masks (e.g. U-Net). - Unsupervised semantic segmentation for extracting semantic features (e.g. Tile2Vec). - Texture synthesis - creating large patterns based on a smaller sample (e.g. InGAN).
updated: Thu Jul 15 2021 15:24:43 GMT+0000 (UTC)
published: Thu Jul 15 2021 15:24:43 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)アソシエイト