Starcraft Terrain Generator
Property | Value |
---|---|
License | CreativeML OpenRAIL-M |
Framework | PyTorch / Diffusers |
Training Data | 1,808 Starcraft melee maps |
Resolution | 64x64 |
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.