RealSkin Flux Enhancer V1 - Boost full-body skin realism (with Tutorial)

5.0

0 reviews
94
36.2K
11.5K
19
Description

Welcome to a transformative approach to enhancing skin realism of portraits created with Flux models! My ComfyUI workflow, specifically designed for Flux, tackles common issues like plastic-like skin textures and unnatural features, offering a more realistic output without significantly increasing processing time.



Feel free to watch the video tutorial for a breakdown of the logic behind each node and settings adjustment, ensuring you can fully leverage this workflow for your creative projects.


Youtube tutorial: https://youtu.be/Tb9H0PNHOoA


B站主页:https://space.bilibili.com/3546611913329493

Functionality


This workflow is built to enhance overall skin realism with a focus on 3 key areas:


  1. Skin Texture Enhancement: Improves the skin texture across faces and bodies, addressing the overly smooth appearance often seen in Flux outputs.



2. Selective Eye Detail Enhancement: Provides the option to enhance eye details selectively, maintaining the natural luminance of the eyes that Flux might capture well.



3. Efficiency: Designed to be resource-friendly, this workflow avoids heavy detailers(e.g., FaceDetailer, Detailer-SEGS), optimizing performance without overloading memory usage.


Node Diagram
Discussion
老叶a year ago

Great process!

F
Fairy Roota year ago

If anyone has issues running the workflow, follow these steps.


- You'll need these Nodes from GitHub:

Face Parcing

   https://github.com/Ryuukeisyou/comfyui_face_parsing.git

Cut By Mask

   https://github.com/BadCafeCode/masquerade-nodes-comfyui.git


- Inside of the folder "\ComfyUI\models\mediapipe\"

Make sure to have this as a file, not a folder

Copy the file from inside the folder with the same name, put it elsewhere, then delete the folder with the same name and put the file there. here's the name of the file.

   selfie_multiclass_256x256.tflite

- In case you lost the file, you can download it from here:

    https://storage.googleapis.com/mediapipe-models/image_segmenter/selfie_multiclass_256x256/float32/latest/selfie_multiclass_256x256.tflite


- Then Create a folder inside models, name it vitmatte (download and put inside it all of these files)

   https://huggingface.co/hustvl/vitmatte-small-composition-1k/tree/main

(Edited)
👍4
N
Nabil Usmana year ago

how to upload my image to enhance the skin?

n
neao nsjajia year ago

Error occurred when executing LayerMask: PersonMaskUltra V2: Incorrect path_or_model_id: '/ComfyUI/models/vitmatte'. Please provide either the path to a local folder or the repo_id of a model on the Hub. File "/ComfyUI/execution.py", line 316, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) File "/ComfyUI/execution.py", line 191, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) File "/ComfyUI/execution.py", line 168, in _map_node_over_list process_inputs(input_dict, i) File "/ComfyUI/execution.py", line 157, in process_inputs results.append(getattr(obj, func)(**inputs)) File "/ComfyUI/custom_nodes/ComfyUI_LayerStyle/py/person_mask_ultra_v2.py", line 156, in person_mask_ultra_v2 _mask = generate_VITMatte(orig_image, _trimap, local_files_only=local_files_only, device=device, max_megapixels=max_megapixels) File "/ComfyUI/custom_nodes/ComfyUI_LayerStyle/py/imagefunc.py", line 1507, in generate_VITMatte vit_matte_model = load_VITMatte_model(model_name=model_name, local_files_only=local_files_only) File "/ComfyUI/custom_nodes/ComfyUI_LayerStyle/py/imagefunc.py", line 1477, in load_VITMatte_model model = VitMatteForImageMatting.from_pretrained(model_name, local_files_only=local_files_only) File "/venv/lib/python3.10/site-packages/transformers/modeling_utils.py", line 3225, in from_pretrained resolved_config_file = cached_file( File "/venv/lib/python3.10/site-packages/transformers/utils/hub.py", line 466, in cached_file raise EnvironmentError(

any fix?

P
P4prateek TV10 months ago

found any solution?

n
neao nsjaji10 months ago

no clue

T
Thomas Radeck10 months ago


LayerMask: PersonMaskUltra V2

[Errno 13] Permission denied: 'F:\\ComfyUI_windows_portable\\ComfyUI\\models\\mediapipe\\selfie_multiclass_256x256.tflite'


T
Thomas Radeck10 months ago

Fair Root is the fix

M
Mediali Li10 months ago

move selfie_multiclass_256x256.tflite from F:\ComfyUI_windows_portable\ComfyUI\models\mediapipe\selfie_multiclass_256x256.tflite\selfie_multiclass_256x256.tflite   to F:\ComfyUI_windows_portable\ComfyUI\models\mediapipe\selfie_multiclass_256x256.tflite

M
MK11 Singh10 months ago

Thanks a lot got it working properly!!

B
Brain wu10 months ago

comfyui_face_parsing---- This node is not loading, how to solve this problem?

a
alvaro cardenas9 months ago

Got the following error on the detailer Vae encode process:

[MPSNDArray initWithDevice:descriptor:isTextureBacked:] Error: NDArray dimension length > INT_MAX'

I'm using Mac M1

G
Guoguozh7 months ago

🚀 Now you can Edit & Run it online (Fast & Error Free):
该工作流在线编辑运行地址:(速度快,不爆红)

https://www.runninghub.cn/post/1878637014601080833/?utm_source=openart

RunningHub – Highly reliable Cloud-Based ComfyUI, Edit and Run Workflows Online, no local installation required. Powered by RTX 4090 GPUs for faster performance and fully error-free node operation.

RunningHub - 超高可用性云端ComfyUI,本地免安装,标配RTX4090带来更快运行速度,站内已发布海量高质量工作流可一键运行,速度快,不爆红

-------------------------------------

👋🏻 Hello Wei,    
I’m Spike from RunningHub.  I hope this message finds you well! I wanted to kindly inform you that we’ve copied your workflow to RunningHub (with the original author clearly credited and a link to your OpenArt profile). The purpose is to allow more users who love your work to easily experience it online.  
We’d love to hear from you at: spike@runninghub.ai
🎉 If you’re open to joining us, we can transfer the workflows we’ve uploaded to your RunningHub account and provide you with additional benefits as a token of our appreciation.
😞 However, if you’re not comfortable with this approach, we will promptly remove all the uploaded content.    
Looking forward to your response!

(Edited)
M
Marcio - BoredWhy2 months ago

嗨!

我是 BoredWhy 的 Marcio。

您的这个工作流程真是太棒了!我们已将其在 BoredWhy 上线,方便大家体验和使用。希望您不介意!

请点击这里查看:https://boredwhy.com/workflow/683451fd161b78915e59d6e3

当然,所有的功劳都归您所有!


-----------------


Hey there! Marcio from BoredWhy here.

Super cool workflow! We've put it online for people to easily try out on BoredWhy – hope you don't mind!

Check it out here: https://boredwhy.com/workflow/683451fd161b78915e59d6e3

And of course, full credit goes to you!

Author

23
230.2K
1.6K
574.9K

Reviews

No reviews yet

Versions (2)

  • - latest (a year ago)

  • - v20240820-082814

Primitive Nodes (10)

Fast Groups Muter (rgthree) (1)

Image Comparer (rgthree) (1)

Note (3)

Reroute (5)

Custom Nodes (35)

  • - CR Text (1)

ComfyUI

  • - SamplerCustomAdvanced (1)

  • - VAEEncode (1)

  • - SetLatentNoiseMask (1)

  • - VAELoader (1)

  • - LoraLoader (2)

  • - DualCLIPLoader (1)

  • - CheckpointLoaderSimple (1)

  • - BasicScheduler (1)

  • - KSamplerSelect (1)

  • - PreviewImage (4)

  • - MaskToImage (1)

  • - UNETLoader (1)

  • - CLIPTextEncode (3)

  • - BasicGuider (1)

  • - VAEDecode (2)

  • - ImageCompositeMasked (1)

  • - RandomNoise (1)

  • - KSampler (1)

  • - MaskPreview+ (1)

  • - SDXLEmptyLatentSizePicker+ (1)

  • - LayerMask: PersonMaskUltra V2 (1)

  • - FaceParsingProcessorLoader(FaceParsing) (1)

  • - FaceParsingModelLoader(FaceParsing) (1)

  • - FaceParsingResultsParser(FaceParsing) (1)

  • - FaceParse(FaceParsing) (1)

  • - GrowMaskWithBlur (1)

  • - Cut By Mask (1)

Checkpoints (1)

epicrealism_naturalSinRC1VAE.safetensors

LoRAs (2)

flux_realism_lora.safetensors

more_details.safetensors