ntc-ai/SDXL-LoRA-slider.oil-painting
ntc-ai
Texto a imagen
LoRA tipo slider para Stable Diffusion XL orientada a añadir o modular un estilo de pintura al óleo en imágenes generadas por texto. El modelo se carga como adaptador sobre SDXL y puede activarse con el disparador "oil painting"; permite ajustar la intensidad del efecto mediante pesos del adaptador.
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.oil-painting")
prompt = "oil painting"
image = pipe(prompt).images[0]
Ejemplo con carga explícita del archivo Safetensors y peso del adaptador:
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.oil-painting', weight_name='oil painting.safetensors', adapter_name="oil painting")
# Activate the LoRA
pipe.set_adapters(["oil painting"], adapter_weights=[2.0])
prompt = "medieval rich kingpin sitting in a tavern, oil painting"
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')
Funcionalidades
- Adaptador LoRA para Stable Diffusion XL.
- Especializado en estilo de pintura al óleo.
- Compatible con Diffusers.
- Pesos disponibles en formato Safetensors.
- Incluye palabra disparadora: oil painting.
- Puede usarse como slider con intensidades negativas, neutras o positivas.
Casos de uso
- Generar imágenes con estética de pintura al óleo usando SDXL.
- Aplicar un estilo pictórico a escenas, retratos o composiciones text-to-image.
- Ajustar la intensidad del estilo de óleo mediante pesos LoRA.
- Probar variaciones estilísticas rápidas en flujos de trabajo con Diffusers.