Generating Pixel Art Character Sprites using GANs
Fl\'avio Coutinho, Luiz Chaimowicz

TL;DR
This paper explores using conditional GANs, specifically Pix2Pix, to automate and assist in creating pixel art character sprite sheets for game development, aiming to reduce manual effort.
Contribution
It introduces a Pix2Pix-based architecture tailored for generating character sprites in different poses, demonstrating its potential in pixel art sprite sheet creation.
Findings
Models can generate sprites close to ground truth.
Varying degrees of generalization observed across datasets.
Quantitative analysis with FID supports visual results.
Abstract
Iterating on creating pixel art character sprite sheets is essential to the game development process. However, it can take a lot of effort until the final versions containing different poses and animation clips are achieved. This paper investigates using conditional generative adversarial networks to aid the designers in creating such sprite sheets. We propose an architecture based on Pix2Pix to generate images of characters facing a target side (e.g., right) given sprites of them in a source pose (e.g., front). Experiments with small pixel art datasets yielded promising results, resulting in models with varying degrees of generalization, sometimes capable of generating images very close to the ground truth. We analyze the results through visual inspection and quantitatively with FID.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Computer Graphics and Visualization Techniques · Human Motion and Animation
MethodsHuMan(Expedia)||How do I get a human at Expedia? · *Communicated@Fast*How Do I Communicate to Expedia? · PatchGAN · Dropout · Convolution · Concatenated Skip Connection · Batch Normalization · Sigmoid Activation · Pix2Pix
