Skip to content

ComfyUI 肖像大师中文版,这是一个用于生成 prompt 文本的 node, 无其他依赖。中文版额外添加了部分数据,并添加了一个保存 prompt 到 exif 信息的图片保存节点。

License

Notifications You must be signed in to change notification settings

DropFan/comfyui-portrait-master-cn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComfyUI Portrait Master-CN-mod 中文汉化版

ComfyUI 肖像大师中文版,这是一个用于生成 prompt 文本的 node, 无其他依赖。

  1. 主要汉化了原版,将数据文件改为中英两行,功能未做大的改动。
  2. 仅汉化了 2.9.2 的经典版本 node,v3 版本只是拆分为几个细分 node, 暂时觉得没必要 单节点的 2.9.2 版本及 v3 拆分多节点的版本均已汉化完成,当前更推荐使用 2.9.2,等我有时间修改一下多节点版本,丰富一下功能。
  3. 将原版代码按类分拆文件,便于扩展和维护
  4. 另外添加了一个 ImageSaver (修改自 ComfyUI-Crystools),用于保存 prompt 等元信息到 exif

This is a fork of the original project, updated to work with the latest version of ComfyUI-Portrait-Master

ComfyUI Portrait Master 3.1

This nodes was designed to help AI image creators to generate prompts for human portraits.

New major version!

  • The node has been divided into four separate modules: Base Character, Skin Details, Style & Pose, Make-up.
  • Eliminated randomization switches: selectors now have the built-in selectable option.
  • Improved code and performance.

Donations and markeplace

If this project is useful to you and you like it, please consider a small donation to the author

➡️ https://ko-fi.com/stefanoflore75

Buy my workflows!

➡️ https://stefanoflore.it/en/download/stable-diffusion/

Overview of the custom node

ComfyUI Portrait Master Node

Install from ComfyUI Manager

  • Type florestefano1975 on the search bar of ComfyUI Manager.
  • Click the install button.

Manual installation and update instructions

Install

To install comfyui-portrait-master:

  1. open the terminal on the ComfyUI custom_nodes folder
  2. digit: git clone https://github.com/florestefano1975/comfyui-portrait-master
  3. restart ComfyUI

Update

To update comfyui-portrait-master:

  1. open the terminal on the ComfyUI comfyui-portrait-master folder
  2. digit: git pull
  3. restart ComfyUI

Warning: update command overwrites files modified and customized by users.

Available Options

  • shot: sets the shot type
  • shot_weight: coefficient (weight) of the shot type
  • gender: sets the character's gender
  • androgynous: coefficient (weight) to change the genetic appearance of the character
  • age: the age of the subject portrayed
  • nationality_1: sets first ethnicity
  • nationality_2: sets second ethnicity
  • nationality_mix: controls the mix between nationality_1 and nationality_2, according to the syntax [nationality_1: nationality_2: nationality_mix]. This syntax is not natively recognized by ComfyUI; we therefore recommend the use of comfyui-prompt-control. This feature is still being tested
  • body_type: set the type of the body
  • body_type_weight: coefficient (weight) of the body type
  • model_pose: select the pose from the list
  • eyes_color: set the eyes color
  • eyes_shape: set the eyes shape
  • lips_color: set the lips color
  • lips_shape: set the lips shape
  • makeup: set the makeup
  • clothes: set the clothes
  • facial_expression / facial_expression_weight: apply and adjust character's expression
  • face_shape / face_shape_weight: apply and adjust the face shape
  • facial_asymmetry: coefficient (weight) to set the asymmetry of the face
  • hair_color: set the hair color
  • hairs_style: hairstyle selector
  • hairs_length: hair length selector
  • disheveled: coefficient (weight) of the disheveled effect
  • natural_skin: coefficient (weight) for control the natural aspect of the skin
  • bare_face: coefficient (weight) for control bare face level
  • washed_face: coefficient (weight) for control washed face level
  • dried_face: coefficient (weight) for control dried face level
  • skin_details: coefficient (weight) of the skin detail
  • skin_pores: coefficient (weight) of the skin pores
  • dimples: coefficient (weight) for controlling facial dimples
  • freckles: coefficient (weight) of the freckles
  • moles: coefficient (weight) for the presence of moles on the skin
  • skin_imperfections: coefficient (weight) to introduce skin imperfections
  • eyes_details: coefficient (weight) for the general detail of the eyes
  • iris_details: coefficient (weight) for the iris detail
  • circular_iris: coefficient (weight) to increase or force the circular shape of the iris
  • circular_pupil: coefficient (weight) to increase or force the circular shape of the pupil
  • light_type: set global illumination
  • light_direction: set the direction of the light. This feature is still being tested
  • photorealism_improvement: experimental option to improve photorealism and the final result
  • style_1 / style_1_weight: apply and adjust the first style
  • style_1 / style_1_weight: apply and adjust the second style

Parameters with null value (-) would be not included in the prompt generated.

To enable the casual generation options, connect a random seed generator to the nodes.

The nodes generates output string.

Model Pose Library

The model_pose option allows you to use a list of default poses. You need to disable ControlNet, if in use, in this case and adjust framing with the shot option.

Model Pose Library

Practical advice

Using high values for the skin and eye detail control parameters may override the setting for the chosen shot. In this case it is advisable to reduce the parameter values for the skin and eyes, or insert in the negative prompt (closeup, close up, close-up:1.5), modifying the weight as needed.

Notes

The effectiveness of the parameters depends on the quality of the checkpoint used.

For advanced photorealism we recommend FormulaXL 2.0.

Portrait Master is compatible with Prompt Composer.

Portrait Master 2.9.2 (legacy) documentation

Other projects

About

ComfyUI 肖像大师中文版,这是一个用于生成 prompt 文本的 node, 无其他依赖。中文版额外添加了部分数据,并添加了一个保存 prompt 到 exif 信息的图片保存节点。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%