starcraft-terrain-64x64

Maintained By
wdcqc

Starcraft Terrain Generator

PropertyValue
LicenseCreativeML OpenRAIL-M
FrameworkPyTorch / Diffusers
Training Data1,808 Starcraft melee maps
Resolution64x64

What is starcraft-terrain-64x64?

The starcraft-terrain-64x64 is a specialized Stable Diffusion model fine-tuned using DreamBooth technology to generate authentic Starcraft: Remastered terrain layouts. This innovative model combines traditional image generation with game-specific terrain synthesis, supporting all eight classic Starcraft tilesets: ashworld, badlands, desert, ice, jungle, platform, twilight, and installation.

Implementation Details

The model utilizes a custom VAE (AutoencoderTile) architecture for each tileset, specifically designed to convert latent representations into tileset probabilities. It implements a unique WFC (Wave Function Collapse) Guidance system that ensures generated terrains maintain game-authentic patterns and structures.

  • Custom VAE implementation for tileset-specific generation
  • WFC Guidance system for coherent terrain patterns
  • Integration with Stable Diffusion pipeline
  • Support for multiple inference steps and guidance scales

Core Capabilities

  • Generation of 64x64 terrain layouts for all Starcraft tilesets
  • Direct export to .scx map format
  • Customizable generation parameters including guidance strength and inference steps
  • Real-time visualization of generated terrains

Frequently Asked Questions

Q: What makes this model unique?

This model uniquely combines Stable Diffusion with game-specific terrain generation, using custom VAE architectures and WFC guidance to ensure generated terrains maintain Starcraft's authentic look and feel. It's specifically designed to work with the exact specifications required for Starcraft map creation.

Q: What are the recommended use cases?

The model is ideal for Starcraft map creators, game developers studying procedural terrain generation, and researchers interested in applying AI to game content creation. It can be used to rapidly prototype new map layouts or generate inspiration for custom map designs.

🍰 Interesting in building your own agents?
PromptLayer provides Huggingface integration tools to manage and monitor prompts with your whole team. Get started here.