Limbicnation/pixel-art-lora
Limbicnation
Texto a imagen
Adaptador LoRA para FLUX.2-klein-4B entrenado para generar sprites de personajes en pixel art. Está optimizado para recursos de videojuegos de 512x512 con fondo transparente, pensado para motores como Godot y Unity. Usa datos de entrenamiento CC0 y se publica bajo licencia Apache 2.0.
Como usar
Instalación y uso básico con Diffusers:
pip install -U diffusers transformers accelerate
import torch
from diffusers import DiffusionPipeline
# switch to "mps" for apple devices
pipe = DiffusionPipeline.from_pretrained("black-forest-labs/FLUX.2-klein-4B", dtype=torch.bfloat16, device_map="cuda")
pipe.load_lora_weights("Limbicnation/pixel-art-lora")
prompt = "pixel art sprite, a brave knight in shining armor holding a sword, game asset, transparent background"
image = pipe(prompt).images[0]
Uso recomendado con Flux2KleinPipeline:
import torch
from diffusers import Flux2KleinPipeline
# Load base model + LoRA
pipe = Flux2KleinPipeline.from_pretrained(
"black-forest-labs/FLUX.2-klein-4B",
torch_dtype=torch.bfloat16,
low_cpu_mem_usage=False,
)
pipe.load_lora_weights("Limbicnation/pixel-art-lora")
pipe.to("cuda")
image = pipe(
"pixel art sprite, a brave knight in shining armor, game asset, transparent background",
num_inference_steps=4,
guidance_scale=1.0,
height=512,
width=512,
).images[0]
image.save("knight.png")
Parámetros recomendados: 4 pasos, CFG/guidance scale 1.0, resolución 512x512 y sampler Euler. Requiere diffusers >= 0.37.0.dev0 desde la rama principal porque Flux2KleinPipeline no está disponible en la serie 0.36.x.
Para ComfyUI, descarga los pesos LoRA y usa FLUX.2-klein-4B como checkpoint base:
huggingface-cli download Limbicnation/pixel-art-lora \
pytorch_lora_weights.safetensors \
--local-dir ./models/loras/
Funcionalidades
- Generación de imágenes de texto a imagen con estilo pixel art sprite.
- Inferencia rápida en 4 pasos sobre FLUX.2-klein-4B destilado.
- Salida RGBA de 512x512 con fondos transparentes para assets de juego.
- Compatible con Diffusers y flujos de ComfyUI usando pesos LoRA.
- Palabras activadoras recomendadas: "pixel art sprite", descripción del personaje, "game asset" y "transparent background".
- Modificadores de estilo sugeridos: 16-bit pixel art, 32-bit pixel art y chibi.
- Entrenado con 500 imágenes curadas/sintéticas de un dataset CC0 con trazabilidad de procedencia.
- Rango LoRA 64, alpha 128, rsLoRA activado y entrenamiento en bfloat16.
Casos de uso
- Crear sprites de personajes para videojuegos 2D.
- Generar assets con fondo transparente para Godot, Unity u otros motores.
- Prototipar personajes como caballeros, arqueros, monstruos, robots, dragones o unidades de ciencia ficción.
- Producir recursos comerciales de pixel art cuando se necesita un flujo basado en datos CC0 y licencia Apache 2.0.
- Integrar generación rápida de sprites en pipelines locales con Diffusers o ComfyUI.