Downloads · 30 days
0
kirusanth08/krea2-style-2p5d-brushstroke
krea2-style-2p5d-brushstroke is a machine learning model from kirusanth08. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as other.
A style LoRA trained on Krea 2, capturing a flat-shaded 2.5D concept-art brushwork style (front/back character turnaround sheets, knife-stroke rendering) from a 25-image curated dataset.
Downloads · 30 days
0
Access
Public
Updated Sep 21, 2026
Repo size
1.2 GB
Likes
1
Public
Click a slice to open those files.
.safetensors1.2 GB · 99%
From the Hugging Face model README
A style LoRA trained on Krea 2, capturing a flat-shaded 2.5D concept-art brushwork style (front/back character turnaround sheets, knife-stroke rendering) from a 25-image curated dataset.
krea/Krea-2-Raw (LoRA training requires the undistilled Raw checkpoint)krea/Krea-2-Turbo for fast 8-step generationkbrsh2dimport torch
from diffsynth.pipelines.krea2 import Krea2Pipeline, ModelConfig
pipe = Krea2Pipeline.from_pretrained(
torch_dtype=torch.bfloat16,
device="cuda",
model_configs=[
ModelConfig(model_id="krea/Krea-2-Turbo", origin_file_pattern="turbo.safetensors"),
ModelConfig(model_id="Qwen/Qwen3-VL-4B-Instruct", origin_file_pattern="*.safetensors"),
ModelConfig(model_id="Qwen/Qwen-Image", origin_file_pattern="vae/diffusion_pytorch_model.safetensors"),
],
tokenizer_config=ModelConfig(model_id="Qwen/Qwen3-VL-4B-Instruct", origin_file_pattern=""),
)
pipe.load_lora(pipe.dit, "checkpoints/step-1000.safetensors")
prompt = "kbrsh2d, a knight in ornate plate armor holding a sword and shield, standing on a plain background"
image = pipe(prompt, seed=42, height=1024, width=1024, num_inference_steps=8, cfg_scale=1, mu=1.15)
image.save("image.png")
| File | Steps |
|---|---|
checkpoints/step-200.safetensors | 200 |
checkpoints/step-400.safetensors | 400 |
checkpoints/step-600.safetensors | 600 |
checkpoints/step-800.safetensors | 800 |
checkpoints/step-1000.safetensors | 1000 |
Trained on 25 curated concept-art images (front/back character turnaround sheets in a flat 2.5D painterly brush style), captioned content-only (no style words) with the layout described explicitly to avoid it bleeding into the learned style.
See samples/ for evaluation renders across checkpoints (Turbo + LoRA, fixed seed/prompt per checkpoint).
Tested all 3 later checkpoints (600/800/1000) on novel subjects not in the training set (astronaut, knight, chef, wolf) using Krea-2-Turbo + LoRA, 8-step inference.
checkpoints/step-600.safetensors as the primary checkpoint — strong style transfer without the watermark leakage. If you need a stronger stylization and can tolerate manually cropping out the watermark in post, step-800 is the next option.See samples/ for the full set of comparison renders (3 checkpoints × 4 prompts).
Generalization test with streetwear / skate-culture prompts, plus a "recall" test (prompting with training-set-style captions to check memorization):
samples/swag_p0_hoodie_chain.png — oversized hoodie + chain, style transfers well to new subject mattersamples/swag_p1_skater_kickflip.png — skater mid-kickflipsamples/swag_p2_tracksuit_durag.png — tracksuit + duragsamples/recall_p4_loot_hoodie.png — recall prompt closely reproducing a training subject's silhouettesamples/recall_p5_jumpsuit.png — recall prompt closely reproducing a training subject's silhouetteTwo additional outputs from this batch were withheld from this repo because they rendered visually close to existing copyrighted characters (an original "hero" prompt read as Spider-Man-adjacent, and a recall prompt reproduced a Batman-like design present in the training set) — flagging this as a known risk when prompting near comic/superhero archetypes with this LoRA.