Preview for Photo to Watercolor, Oil & Digital Paintings
Photo to Watercolor, Oil & Digital Paintings workflow diagram

Run this workflow on InstaSD

Get started in minutes! Run this ComfyUI workflow online - no setup required.

Description

Turn your photos into stunning digital artworks with this advanced SDXL-based Image to Painting workflow in ComfyUI. By integrating LoRA, ControlNet, and upscaling, you can achieve Watercolor, Oil, or Digital Painting styles with exceptional detail and artistic flair.


🎯 Features

  • LoRA Styling – Apply stylized looks using models like EldritchDigitalArt1.3 for enhanced painting effects.
  • ControlNet Guidance – Ensures structural fidelity with control over outlines and depth using AnyLineArtPreprocessor.
  • Style Variations – Supports Digital Painting, Watercolor, and Oil Painting outputs.
  • Upscaling Pipeline – Boosts resolution using 4x_NMKD-Siax_200k.pth and additional downscale-reencode steps.
  • Prompt-Based Flexibility – Use easy positive prompt nodes to shift between visual themes.
  • Save Multiple Outputs – Easily save intermediate and final results (e.g., "Watercolor", "Upscale", "UpscaleFinal").

💡 Use Cases

  • Art Generation – Turn AI portraits or photos into museum-worthy digital art.
  • Book Covers & Prints – Produce styled artwork for commercial or personal projects.
  • Social Media Posts – Share artistic edits with a handcrafted look.
  • Concept Art – Visualize ideas in watercolor, oil, or digital renderings.
  • Fantasy/Medieval Edits – Reimagine photos in stylized, narrative-driven formats.

⚙️ How It Works

  1. Load Your Image – Input your photo using LoadImage (e.g., a knight or character scene).
  2. Apply Preprocessing – Use AIO_Preprocessor with AnyLineArtPreprocessor_aux for edge guidance.
  3. Control the Style – Connect ControlNetLoader and ControlNetApplyAdvanced for structure-aware generation.
  4. Set Prompts – Use two easy positive nodes to load LoRA trigger words and stylistic prompts.
  5. Choose Your LoRA – Load a painting style LoRA like EldritchDigitalArt1.3 via LoraLoader.
  6. Sample Image with KSampler – Generate painted result using SDXL backbone and prompt conditioning.
  7. Decode & Preview – Use VAEDecodeTiled to view the stylized image.
  8. Upscale & Refine – Apply upscaling with ImageUpscaleWithModel and optional final resolution tuning.
  9. Save Your Output – Export as "Watercolor", "Upscale", and "UpscaleFinal" images.

Credits: pixaroma

Models

FileDestinationSource
4x_NMKD-Siax_200k.pth/ComfyUI/models/upscale_modelsDownload
Juggernaut_X_RunDiffusion.safetensors/ComfyUI/models/checkpointsDownload
EldritchDigitalArt1.3.safetensors/ComfyUI/models/lorasDownload
diffusion_pytorch_model_promax.safetensors/ComfyUI/models/controlnetDownload
SDXL-Watercolor.uodQ.safetensors/ComfyUI/models/lorasDownload
retroIllustration.1abs.safetensors/ComfyUI/models/lorasDownload
eldritchimpressionism.M2Fr.safetensors/ComfyUI/models/lorasDownload
classipeintxl21.W20p.safetensors/ComfyUI/models/lorasDownload

Nodes

Text ConcatenateVAEEncodeUpscaleModelLoaderImageUpscaleWithModelImageScaleByKSamplerVAEDecodeTiledSaveImageCheckpointLoaderSimpleCLIPTextEncodeeasy positiveImageScaleToTotalPixelsControlNetLoaderPreviewImageControlNetApplyAdvancedAIO_PreprocessorFast Groups Muter (rgthree)LoadImageLoraLoader