My stuff

  • My Workflows

  • Liked Workflows

  • Following Workflows

Go to OpenArt main site
Upload workflow

90's Style Yearbook Photo - SD / SDXL

5.0

0 reviews
1
1.3K
135
1
Description

What this workflow does


This basically makes your IRL photo into a collage/school yearbook photoshoot. It's got some wacky and not so wacky combinations - anything could happen 😉 - It will try to make your image younger or older (depending on the image subject) and then time travel you into the nostalgic past of a 90's student leavers yearbook.  It is ment to look deliberately 90's bad photo style.


How to use this workflow


Best results are with SDXL Models but can also be used with SD models.

I'm personally still not fond of Flux and SD3 - but feel free to try them.


This makes use of the DLIB face enhancer that is in ComfyUI-Bringing-Old-Photos-Back-to-Life.

You may encounter issues while trying to install dlib on Windows.  A Helpful guide is found here -> https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life?tab=readme-ov-file#installation-troubleshooting


Once you install this node, you may have to manually download and install the models -> https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life?tab=readme-ov-file#2-models



🟦 Configuration 🟦


Checkpoint Loader - Select your Checkpoint Model and Optional VAE

Global Sampler - Default one is good here, but if your Checkpoint Model suggests a different one, then you can try that.

Control Canny Model - Here you select the ControlNet Canny Model to match your Checkpoint Model Type (SD/SDXL)

Control Depth Model - Here you select the ControlNet Depth Model to match your Checkpoint Model Type (SD/SDXL)

dlib Face Enhancer Model - Point this at FaceSR_512\Latest_net_G.pth

dlib Face Detector Model - Point this at shape_predictor_68_face_landmarks.dat


Global Seed - Self-explanatory, if you like an image but need to tweak stuff, then you can fix the seed here if you want to

CLIP Set Last Layer - "-1" should be good for all here, but some checkpoint models may suggest a different clip, so change here if needed.

InsightFace - Select your provider flavour.  CPU works for everyone but pick another if your PC supports it for faster processing.


Upscale Model (4x) - Pick a x4 upscale model.  Must be a x4.

I suggest Nomos8kHAT-L_otf


Detailed Upscale Model (4x) - Pick a x4 Detailed upscale model.  Must be a x4.

I suggest 4x_NMKD-SuperscaleV2_2k


Upscale Model (1x Skin Detailer) - Pick a 1x Skin Detailer model.  Must be a x1.

I suggest 1x-ITF-SkinDiffDetail-Lite-v1


🟪Your Image Configuration🟪


Load Your Image - Load an image of yourself (or a subject).

Ideally this needs to be a ratio of 1:1, but I have a built-in routine to work it out.

It doesn’t need to be high resolution.  Try to stick to a max of 1024x1024


Gender Selector - Select your gender.  Select non-binary if you prefer not to select.

Remember, AI uses "best guess by looks" when it comes to gender and tends to swing between male, female and non-binary, so please be forgive full as it does not know any better.


Extra Injector - 99% of the time you can leave this as True.  But sometimes you may see face distortions or artifact.  If this happens, lock the Global Seed to "Fixed" and switch this to "false" and try again.


Use Filter - This basically sharpens the injector image.  Can create novel old photo sharpness.  Up to you, have a play 😊


Enhance Your Photo First? - This will pass your IRL photo though an enhancement filter.  It sometimes helps, especially if your image is slightly off quality/blurry.


Enable Focusing - Basically, this will turn on the Upscaling routine.  Upscaling takes a hot minute to process so if you want, you can turn this to "No" until you get an image you like, then lock the Global Seed to "Fixed" and switch this to "Yes" to produce the final Image.



🟫 Processing 🟫


No need to change anything here.


Tips about this workflow


No real tips other than pick an IRL image that clearly shows your (or your subjects) face without obstacles.

Try to keep the IRL image ration 1:1 and size 1024x1024 max.


Version Changes


v1.0

  • Release Workflow
Discussion

(No comments yet)

Loading...

Author

8
11.3K
192
63.5K

No reviews yet

  • - latest (10 months ago)

Primitive Nodes (10)

DepthAnythingV2Preprocessor (1)

Fast Bypasser (rgthree) (1)

Note (1)

Primitive boolean [Crystools] (1)

Stable Wildcards (3)

workflow>3 Switch (1)

workflow>Checkpoint Loader With VAE Switch (1)

workflow>Ipadapter Load Image Face Capture With Noise (1)

Custom Nodes (50)

ComfyUI

  • - CLIPTextEncode (4)

  • - CLIPSetLastLayer (1)

  • - EmptyLatentImage (1)

  • - PreviewImage (7)

  • - UpscaleModelLoader (3)

  • - ImageUpscaleWithModel (3)

  • - VAEEncode (2)

  • - ControlNetLoader (2)

  • - KSampler (1)

  • - VAEDecode (4)

  • - KSamplerAdvanced (2)

  • - ControlNetApplyAdvanced (2)

ComfyUI Bringing Old Photos Back to Life

  • - BOPBTL_LoadFaceDetectorModel (1)

  • - BOPBTL_LoadFaceEnhancerModel (1)

  • - BOPBTL_DetectEnhanceBlendFaces (1)

  • - easy imageScaleDownToSize (1)

  • - easy imageSwitch (2)

  • - GlobalSampler //Inspire (1)

  • - GlobalSeed //Inspire (1)

  • - CannyEdgePreprocessor (1)

  • - IPAAdapterFaceIDBatch (1)

  • - IPAdapterUnifiedLoaderFaceID (1)

  • - IPAdapterInsightFaceLoader (1)

  • - ImageResizeKJ (1)

  • - ReActorFaceSwap (2)

  • - UltimateSDUpscale (1)

  • - Image Filter Adjustments (1)

Checkpoints (2)

1-SDXL\XL-MERGED\realvisxlV50_v50Bakedvae.safetensors

SDXL\sdxl_vae.safetensors

LoRAs (0)