Skip to content

Advanced AI-driven tool for generating unique video game characters using Stable Diffusion, DreamBooth, and LoRa adaptations. Enhances creativity with customizable, high-quality character designs, tailored specifically for game developers and artists.

License

Notifications You must be signed in to change notification settings

VaradhKaushik/AI-Character-Forge

Repository files navigation

AI Video Game Character Generator

Overview

This project harnesses the power of Stable Diffusion, DreamBooth, and LoRa technologies to generate highly customizable and unique video game characters. This system aids creatives in generating detailed character images, boosting creativity and offering a vast array of character design possibilities.

Features

  • Custom Character Generation: Create video game characters with unique visual traits and attributes.
  • Advanced Fine-Tuning: Utilizes DreamBooth and LoRa for precise model tuning and enhancement.
  • High Flexibility: Suitable for a wide range of games and character styles.

Technical Details

Technology Stack

  • Stable Diffusion: For base character image generation.
  • DreamBooth: For fine-tuning the general-purpose model to recognize and generate new specific characters.
  • LoRa (Low Rank Adaptation): Applied for lightweight and efficient model fine-tuning, focusing on enhancing specific aspects of the generated characters.

Dataset

The dataset consists of 31,800 images collected from 12 different video games, with deep labeling using tools like DeepDanBooru and Blip for accurate attribute classification.

Model Architecture

  • Base Model: Stable Diffusion v1.5, generating detailed base images.
  • DreamBooth Adaptation: Enhances the model's ability to generate new, specific characters without losing general capabilities.
  • LoRa Adaptation: Provides targeted improvements with minimal computational resources, suitable for single character enhancements.

Installation

git clone https://github.com/VaradhKaushik/Ai-character-generation.git
cd Ai-character-generation
pip install -r requirements.txt

Future Scope

  • The next step is to try different models with this approach.
  • Fine-tune the model on a high-resolution dataset.
  • Comibne LoRA and our DreamBooth trained model.
  • Try training style, clothing, concept LoRAs and compare results.
  • Explore the use of LyCORIS for model fine-tuning.

References

Team Members

Alexander Seljuk, Varadh Kaushik, Girish Adari Kumar

About

Advanced AI-driven tool for generating unique video game characters using Stable Diffusion, DreamBooth, and LoRa adaptations. Enhances creativity with customizable, high-quality character designs, tailored specifically for game developers and artists.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published