Q: Why do this?
A: Because the midjourney-generated characters have a kind of oil painting texture, and they need to be fixed with sd every time. So I developed a workflow to fix them directly.
Q: Why isn't finger repair good?
A: Because this process only focuses on realism, it doesn't handle making unreasonable things reasonable. In other words, it can't fix a distorted finger back to normal, it can only add blood vessels to the original hand.
-
Recommended big model: majic V7
-
Recommended Vae: Realistic difConsistency Negative (Pack)
-
Recommended high-definition repair node. If you want the image to be more realistic, even including pore details, please use this scaling node. Link
My nodes use G-DinoSAM to recognize objects, not just redraw faces and such. You can freely copy and paste, freely combine them.
-
If the whole head is recognized when identifying hair, please adjust the threshold parameters in G-DinoSAM.
-
After all, it's automation. Please don't expect too much. I can only try to replicate manual operations, and post-processing in Photoshop is unavoidable.
-
If there is anything that is not user-friendly or any suggestions, please leave a comment actively.
![Image Description](https://private-user-images.githubusercontent.com/101706274/337218179-e8c35b5a-07d3-4a5c-8776-7ca876e7195a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEwNDk3NzYsIm5iZiI6MTcyMTA0OTQ3NiwicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE4MTc5LWU4YzM1YjVhLTA3ZDMtNGE1Yy04Nzc2LTdjYTg3NmU3MTk1YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNVQxMzE3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNWQxYzI4ODVkZTg3NDRjNzUyZTNjNjUzNzc1NTY5NDBlNjFjZjE0ZTc1MDQ5ZDM2NGY2NWNhNjk0N2JjMjdjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.saHJX8vQlBdPVX38r7TMf9S14Yltit6ohrf5sJe3Erk)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337218832-3e39dc7d-b68b-43c8-8951-9f3b94a38c41.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEwNDk3NzYsIm5iZiI6MTcyMTA0OTQ3NiwicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE4ODMyLTNlMzlkYzdkLWI2OGItNDNjOC04OTUxLTlmM2I5NGEzOGM0MS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNVQxMzE3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMWMwYjI0MDcwMTdiY2JmNmVjODI3ZGVjNGM5MGNmN2Y4OWM0MmM0ZTRkMTI5YmYxMGU1MWNiZDAxMGIyYzE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.QEznlfMU8qCVBOksRhgwUtNsbP10gAbSZNh-MAdmyPY)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337219097-1d18d7e2-02ae-49a9-b40f-089981ccd778.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEwNDk3NzYsIm5iZiI6MTcyMTA0OTQ3NiwicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE5MDk3LTFkMThkN2UyLTAyYWUtNDlhOS1iNDBmLTA4OTk4MWNjZDc3OC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNVQxMzE3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04Njc2MjZmNDQzN2ZhN2M0MjAxNmM5OWI5MDIwOGMzOGJmYTQ5NWE3MjY4YjhlMTg5Y2E3NTMyMzgxNDE4YmMxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.qGTWaxPFg7YS3CPkPvga6NRqvT4gTj6CxoFUna_uijQ)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337219962-4a27640b-79d5-4613-8641-81972f5d7113.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEwNDk3NzYsIm5iZiI6MTcyMTA0OTQ3NiwicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE5OTYyLTRhMjc2NDBiLTc5ZDUtNDYxMy04NjQxLTgxOTcyZjVkNzExMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNVQxMzE3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yOTBmZTUwOWJhNGU1ZjhjOTAwM2M1MzY2NTkwZjYxZWM1MGUwYjcxYWQ0ZDJiYzQ1YmY0MTAwMzFjMzYwNWUyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.VgUaT9X4psoYXMoSfoGyaFe4zcvHnaUj2ZutSX-kjRE)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337220417-360d8fb3-a6e0-4c2e-b29c-b3312a45251a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEwNDk3NzYsIm5iZiI6MTcyMTA0OTQ3NiwicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjIwNDE3LTM2MGQ4ZmIzLWE2ZTAtNGMyZS1iMjljLWIzMzEyYTQ1MjUxYS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNVQxMzE3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MDFkZDQyMzE3ZTMxYTJmOTQyZmFkZWU1OTM5MzNiZjgwNTVjZjQ1MDE1NmI3ZTliMDJlMWRhMWZmMTE3YjIyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.WJ_LyzN6f-fWVGnGh0BS1wxkJh4SHHBGjF1oBKhSZ74)
- wd-tagger on face.
- Optimization of update parameters.
- Optimization of update parameters.
- Change: Updated Yoloworld ESAM to G-DinoSAM.
- Update: Brand new layout.
- Update: Brand new parameters for smoother and softer results.
- Addition: Added mask softening feature.
- Addition: Added DA deep preprocessor, anyline preprocessor, and openpose preprocessor.
- Fix: Previous approach was incorrect; cutting through masks did not improve results and slowed down performance. Changed method to expand mask range.
- Fix: It seems that tile is not necessary for HD restoration, and using tile can cause skin darkening issues.
- Fix: Adjusted cropping size and mask blur, removed mask overlay for facial restoration.
- Addition: Quick switch to directly close unnecessary node groups.
- Fix: After modifying parameters, characters turned black but had more details, not sure why.
- Known issues: Cannot correctly identify arms and thighs.
- Fix: Previous nodes failed to detect the neck effectively, causing neck errors. Mask inter-cutting now meets neck scene requirements, and all 30 tested images worked normally.
- Fix: Previous nodes were ineffective for clothing, possibly detecting pants, etc. Mask cutting only meets clothing detection scenes, and 30 tested images worked normally.
- Fix: Changed keywords and settings for more accurate pants recognition.
- Deprecated: High-frequency and low-frequency nodes officially deprecated.
- Fix: Seemingly fixed the issue of face darkening.
- Fix: High-frequency and low-frequency modules are apparently unnecessary, so images can be obtained in one step.
- Bug: I was wrong; component transfer should not be used as it reduces image quality.
- Known issues: With increased amplitude of repainting and facial detail, the face darkens.
- Fix: Third node connection error.
- Addition: Added a type of image node to avoid restarting the demo due to subsequent step errors.
- Addition: Multi-person judgment: false for multiple people, true for a single person.
- Addition: High-frequency and low-frequency facial restoration nodes. If you don't want to adjust Sharpen's parameters, you can place two images in PS and use the mask to erase.
- Bug fix: Image transfer did not proceed sequentially but all at once.
- Modified facial parameters to make the face look less like a mask.
Author Pages:
liblib
civitai
小红书
抖音
openart
Please adhere to the open source license, redistribution is allowed, but please credit the author and commercial sales are prohibited.