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.