ntc-ai/SDXL-LoRA-slider.pixel-art

ntc-ai
Texto a imagen

LoRA para Stable Diffusion XL orientado a controlar o intensificar un estilo de pixel art mediante un slider de fuerza. Está publicado por ntc-ai, usa como base stabilityai/stable-diffusion-xl-base-1.0 y puede aplicarse en flujos Diffusers para generar imágenes con estética de arte pixelado.

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("stabilityai/stable-diffusion-xl-base-1.0", dtype=torch.bfloat16, device_map="cuda")
pipe.load_lora_weights("ntc-ai/SDXL-LoRA-slider.pixel-art")
prompt = "pixel art"
image = pipe(prompt).images[0]

Ejemplo avanzado con carga de peso Safetensors, adaptador LoRA y prompt personalizado:

from diffusers import StableDiffusionXLPipeline
from diffusers import EulerAncestralDiscreteScheduler
import torch

pipe = StableDiffusionXLPipeline.from_single_file("https://huggingface.co/martyn/sdxl-turbo-mario-merge-top-rated/blob/main/topRatedTurboxlLCM_v10.safetensors")
pipe.to("cuda")
pipe.scheduler = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config)

# Load the LoRA
pipe.load_lora_weights('ntc-ai/SDXL-LoRA-slider.pixel-art', weight_name='pixel art.safetensors', adapter_name="pixel art")

# Activate the LoRA
pipe.set_adapters(["pixel art"], adapter_weights=[2.0])

prompt = "medieval rich kingpin sitting in a tavern, pixel art"
negative_prompt = "nsfw"
width = 512
height = 512
num_inference_steps = 10
guidance_scale = 2
image = pipe(prompt, negative_prompt=negative_prompt, width=width, height=height, guidance_scale=guidance_scale, num_inference_steps=num_inference_steps).images[0]
image.save('result.png')

Palabra de activación recomendada: pixel art.

Funcionalidades

Modelo LoRA para generación texto-a-imagen sobre SDXL.
Concepto principal: pixel art.
Permite ajustar la intensidad del efecto con pesos o fuerza del adaptador, incluyendo ejemplos de fuerza -3, 0 y 3.
Pesos disponibles en formato Safetensors.
Compatible con Diffusers y pipelines SDXL.
Licencia MIT.

Casos de uso

Generar ilustraciones texto-a-imagen con estética pixel art sobre SDXL.
Aplicar un estilo pixelado a escenas, personajes u objetos en prompts de Stable Diffusion XL.
Ajustar la intensidad del aspecto pixel art mediante pesos de adaptador LoRA.
Prototipar imágenes de videojuegos, iconos, sprites conceptuales o escenas retro usando pipelines Diffusers.