feat: add NSFW ComfyUI workflow suite with LoRA fusion and upscaling
Added 5 production-ready workflows to leverage downloaded CivitAI NSFW models:
**NSFW Text-to-Image Workflows (3):**
- lustify-realistic-t2i-production-v1.json - Photorealistic NSFW with LUSTIFY v7.0
- DPM++ 2M SDE, Exponential scheduler, 30 steps, CFG 6.0
- Optimized for women in realistic scenarios with professional photography quality
- pony-anime-t2i-production-v1.json - Anime/cartoon/furry with Pony Diffusion V6 XL
- Euler Ancestral, Normal scheduler, 35 steps, CFG 7.5
- Danbooru tag support, balanced safe/questionable/explicit content
- realvisxl-lightning-t2i-production-v1.json - Ultra-fast photorealistic with RealVisXL V5.0 Lightning
- DPM++ SDE Karras, 6 steps (vs 30+), CFG 2.0
- 4-6 step generation for rapid high-quality output
**Enhancement Workflows (2):**
- lora-fusion-t2i-production-v1.json - Multi-LoRA stacking (text-to-image directory)
- Stack up to 3 LoRAs with adjustable weights (0.2-1.0)
- Compatible with all SDXL checkpoints including NSFW models
- Hierarchical strength control for style mixing and enhancement
- nsfw-ultimate-upscale-production-v1.json - Professional 2x upscaling with LUSTIFY
- RealESRGAN_x2 + diffusion refinement via Ultimate SD Upscale
- Tiled processing, optimized for detailed skin texture
- Denoise 0.25 preserves original composition
**Documentation:**
- Comprehensive README.md with usage examples, API integration, model comparison
- Optimized settings for each workflow based on model recommendations
- Advanced usage guide for LoRA stacking and upscaling pipelines
- Version history tracking
**Total additions:** 1,768 lines across 6 files
These workflows complement the 27GB of CivitAI NSFW models downloaded in previous commit.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 18:46:22 +01:00
{
"last_node_id" : 11 ,
"last_link_id" : 16 ,
"nodes" : [
{
"id" : 1 ,
"type" : "CheckpointLoaderSimple" ,
"pos" : [ 50 , 100 ] ,
"size" : { "0" : 380 , "1" : 100 } ,
"flags" : { } ,
"order" : 0 ,
"mode" : 0 ,
"outputs" : [
{
"name" : "MODEL" ,
"type" : "MODEL" ,
"links" : [ 1 ] ,
"slot_index" : 0
} ,
{
"name" : "CLIP" ,
"type" : "CLIP" ,
"links" : [ 2 , 3 ] ,
"slot_index" : 1
} ,
{
"name" : "VAE" ,
"type" : "VAE" ,
"links" : [ 4 ] ,
"slot_index" : 2
}
] ,
"properties" : {
"Node name for S&R" : "CheckpointLoaderSimple"
} ,
2025-11-23 19:13:22 +01:00
"widgets_values" : [ "waiIllustriousSDXL_v150.safetensors" ] ,
"title" : "WAI-NSFW-Illustrious SDXL Checkpoint (Anime/Furry)"
feat: add NSFW ComfyUI workflow suite with LoRA fusion and upscaling
Added 5 production-ready workflows to leverage downloaded CivitAI NSFW models:
**NSFW Text-to-Image Workflows (3):**
- lustify-realistic-t2i-production-v1.json - Photorealistic NSFW with LUSTIFY v7.0
- DPM++ 2M SDE, Exponential scheduler, 30 steps, CFG 6.0
- Optimized for women in realistic scenarios with professional photography quality
- pony-anime-t2i-production-v1.json - Anime/cartoon/furry with Pony Diffusion V6 XL
- Euler Ancestral, Normal scheduler, 35 steps, CFG 7.5
- Danbooru tag support, balanced safe/questionable/explicit content
- realvisxl-lightning-t2i-production-v1.json - Ultra-fast photorealistic with RealVisXL V5.0 Lightning
- DPM++ SDE Karras, 6 steps (vs 30+), CFG 2.0
- 4-6 step generation for rapid high-quality output
**Enhancement Workflows (2):**
- lora-fusion-t2i-production-v1.json - Multi-LoRA stacking (text-to-image directory)
- Stack up to 3 LoRAs with adjustable weights (0.2-1.0)
- Compatible with all SDXL checkpoints including NSFW models
- Hierarchical strength control for style mixing and enhancement
- nsfw-ultimate-upscale-production-v1.json - Professional 2x upscaling with LUSTIFY
- RealESRGAN_x2 + diffusion refinement via Ultimate SD Upscale
- Tiled processing, optimized for detailed skin texture
- Denoise 0.25 preserves original composition
**Documentation:**
- Comprehensive README.md with usage examples, API integration, model comparison
- Optimized settings for each workflow based on model recommendations
- Advanced usage guide for LoRA stacking and upscaling pipelines
- Version history tracking
**Total additions:** 1,768 lines across 6 files
These workflows complement the 27GB of CivitAI NSFW models downloaded in previous commit.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 18:46:22 +01:00
} ,
{
"id" : 2 ,
"type" : "CLIPTextEncode" ,
"pos" : [ 480 , 100 ] ,
"size" : { "0" : 450 , "1" : 250 } ,
"flags" : { } ,
"order" : 1 ,
"mode" : 0 ,
"inputs" : [
{
"name" : "clip" ,
"type" : "CLIP" ,
"link" : 2
}
] ,
"outputs" : [
{
"name" : "CONDITIONING" ,
"type" : "CONDITIONING" ,
"links" : [ 5 ] ,
"slot_index" : 0
}
] ,
"properties" : {
"Node name for S&R" : "CLIPTextEncode"
} ,
"widgets_values" : [ "1girl, solo, long_hair, breasts, smile, looking_at_viewer, anime style, high quality, detailed, masterpiece, best quality" ] ,
"title" : "API Positive Prompt (Danbooru Tags)"
} ,
{
"id" : 3 ,
"type" : "CLIPTextEncode" ,
"pos" : [ 480 , 400 ] ,
"size" : { "0" : 450 , "1" : 150 } ,
"flags" : { } ,
"order" : 2 ,
"mode" : 0 ,
"inputs" : [
{
"name" : "clip" ,
"type" : "CLIP" ,
"link" : 3
}
] ,
"outputs" : [
{
"name" : "CONDITIONING" ,
"type" : "CONDITIONING" ,
"links" : [ 6 ] ,
"slot_index" : 0
}
] ,
"properties" : {
"Node name for S&R" : "CLIPTextEncode"
} ,
"widgets_values" : [ "(worst quality, low quality:1.4), bad anatomy, deformed, blurry, watermark, text, signature, artist name" ] ,
"title" : "Negative Prompt (Pony Optimized)"
} ,
{
"id" : 4 ,
"type" : "EmptyLatentImage" ,
"pos" : [ 480 , 600 ] ,
"size" : { "0" : 315 , "1" : 110 } ,
"flags" : { } ,
"order" : 3 ,
"mode" : 0 ,
"outputs" : [
{
"name" : "LATENT" ,
"type" : "LATENT" ,
"links" : [ 7 ] ,
"slot_index" : 0
}
] ,
"properties" : {
"Node name for S&R" : "EmptyLatentImage"
} ,
"widgets_values" : [ 1024 , 1024 , 1 ] ,
"title" : "Latent Image (SDXL Resolution)"
} ,
{
"id" : 5 ,
"type" : "KSampler" ,
"pos" : [ 980 , 100 ] ,
"size" : { "0" : 350 , "1" : 290 } ,
"flags" : { } ,
"order" : 4 ,
"mode" : 0 ,
"inputs" : [
{
"name" : "model" ,
"type" : "MODEL" ,
"link" : 1
} ,
{
"name" : "positive" ,
"type" : "CONDITIONING" ,
"link" : 5
} ,
{
"name" : "negative" ,
"type" : "CONDITIONING" ,
"link" : 6
} ,
{
"name" : "latent_image" ,
"type" : "LATENT" ,
"link" : 7
}
] ,
"outputs" : [
{
"name" : "LATENT" ,
"type" : "LATENT" ,
"links" : [ 8 ] ,
"slot_index" : 0
}
] ,
"properties" : {
"Node name for S&R" : "KSampler"
} ,
"widgets_values" : [
0 ,
"randomize" ,
35 ,
7.5 ,
"euler_ancestral" ,
"normal" ,
1.0
] ,
"title" : "Pony Sampler (Euler A / Normal)"
} ,
{
"id" : 6 ,
"type" : "VAEDecode" ,
"pos" : [ 1380 , 100 ] ,
"size" : { "0" : 210 , "1" : 50 } ,
"flags" : { } ,
"order" : 5 ,
"mode" : 0 ,
"inputs" : [
{
"name" : "samples" ,
"type" : "LATENT" ,
"link" : 8
} ,
{
"name" : "vae" ,
"type" : "VAE" ,
"link" : 4
}
] ,
"outputs" : [
{
"name" : "IMAGE" ,
"type" : "IMAGE" ,
"links" : [ 9 ] ,
"slot_index" : 0
}
] ,
"properties" : {
"Node name for S&R" : "VAEDecode"
} ,
"title" : "VAE Decode"
} ,
{
"id" : 7 ,
"type" : "SaveImage" ,
"pos" : [ 1640 , 100 ] ,
"size" : { "0" : 320 , "1" : 290 } ,
"flags" : { } ,
"order" : 6 ,
"mode" : 0 ,
"inputs" : [
{
"name" : "images" ,
"type" : "IMAGE" ,
"link" : 9
}
] ,
"properties" : {
"Node name for S&R" : "SaveImage"
} ,
"widgets_values" : [ "pony_anime" ] ,
"title" : "API Output Image"
}
] ,
"links" : [
[ 1 , 1 , 0 , 5 , 0 , "MODEL" ] ,
[ 2 , 1 , 1 , 2 , 0 , "CLIP" ] ,
[ 3 , 1 , 1 , 3 , 0 , "CLIP" ] ,
[ 4 , 1 , 2 , 6 , 1 , "VAE" ] ,
[ 5 , 2 , 0 , 5 , 1 , "CONDITIONING" ] ,
[ 6 , 3 , 0 , 5 , 2 , "CONDITIONING" ] ,
[ 7 , 4 , 0 , 5 , 3 , "LATENT" ] ,
[ 8 , 5 , 0 , 6 , 0 , "LATENT" ] ,
[ 9 , 6 , 0 , 7 , 0 , "IMAGE" ]
] ,
"groups" : [ ] ,
"config" : { } ,
"extra" : {
"workflow_info" : {
"name" : "Pony Diffusion V6 XL Anime/Furry NSFW Text-to-Image" ,
"version" : "1.0" ,
"description" : "Production workflow for Pony Diffusion V6 XL optimized for anime, cartoon, and furry NSFW generation with danbooru tag support and balanced content (safe/questionable/explicit)" ,
"category" : "nsfw" ,
"model" : "add-detail-xl.safetensors" ,
"recommended_settings" : {
"sampler" : "euler_ancestral or dpmpp_2m" ,
"scheduler" : "normal or karras" ,
"steps" : "30-40" ,
"cfg_scale" : "7.0-8.5"
} ,
"training_info" : {
"images" : "2.6M aesthetically ranked" ,
"ratio" : "1:1:1 safe/questionable/explicit"
} ,
"tags" : [ "nsfw" , "anime" , "furry" , "cartoon" , "versatile" , "danbooru" , "sdxl" ]
}
} ,
"version" : 0.4
}