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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODM0MjMsIm5iZiI6MTcxOTE4MzEyMywicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE4MTc5LWU4YzM1YjVhLTA3ZDMtNGE1Yy04Nzc2LTdjYTg3NmU3MTk1YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QyMjUyMDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kM2EzZGQ4ZTc5ZTc2NzY4ZmFjMmMzNWMwYjQxMTAzNDQ5NDRiOGRmZDgzMDg2YTU1ZWI3YzllMWY4ZWQ0ZGJmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.-6-jnsMB9cWJNgTLC5s2dgquBUw3sdWVKRLvfg944xk)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337218832-3e39dc7d-b68b-43c8-8951-9f3b94a38c41.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODM0MjMsIm5iZiI6MTcxOTE4MzEyMywicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE4ODMyLTNlMzlkYzdkLWI2OGItNDNjOC04OTUxLTlmM2I5NGEzOGM0MS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QyMjUyMDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02OGI2NmIzMTRiMjYyYTlmNDUzNjU4MjE3ZGU0ODZlOGM1MDlmYzMwYjI0YTQ2NTBlNjUxZTliY2NhZGFhZWQ1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.sK_KnOw51-bA2n8mFf6HMJBb9947wpDz-YwYtUbGQB8)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337219097-1d18d7e2-02ae-49a9-b40f-089981ccd778.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODM0MjMsIm5iZiI6MTcxOTE4MzEyMywicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE5MDk3LTFkMThkN2UyLTAyYWUtNDlhOS1iNDBmLTA4OTk4MWNjZDc3OC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QyMjUyMDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYmJmMWNlNDA1NWIzYTUxMTBlZDg4MDM4M2RhOTlkZjI4MDVmNDc1ZTdmMTZiMzUwYzFmM2YzMzQ0NWYwODkwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.tDJR67OC4rZAnGL8_TRZWRNLofIe0NGq3wyuxKdy65M)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337219962-4a27640b-79d5-4613-8641-81972f5d7113.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODM0MjMsIm5iZiI6MTcxOTE4MzEyMywicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjE5OTYyLTRhMjc2NDBiLTc5ZDUtNDYxMy04NjQxLTgxOTcyZjVkNzExMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QyMjUyMDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZGYwYzI1ZGUxNzU2NjBhMzk3Y2ZjZjkwMDU0YTA1NDU2NjllYTRiNDNlOWZkZDBjZjI4OTUxOWE3MzMwZTc1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.PUEnu0gcUK-mkGnFLgNreHV0Zal2PWcXyiATG3c9F3I)
![Image Description](https://private-user-images.githubusercontent.com/101706274/337220417-360d8fb3-a6e0-4c2e-b29c-b3312a45251a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODM0MjMsIm5iZiI6MTcxOTE4MzEyMywicGF0aCI6Ii8xMDE3MDYyNzQvMzM3MjIwNDE3LTM2MGQ4ZmIzLWE2ZTAtNGMyZS1iMjljLWIzMzEyYTQ1MjUxYS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QyMjUyMDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ZGM4ZjkyYWRkOGQ1YTg2NTMzNjg3NWVmN2ZiZGVlM2VmZTRjODAyYmFmYjM3ODc3OWQxMjFkN2IyMGQxNzI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.nBzZO-AEDwW9iAyiC9NBRwnkDKgJD6D2oZpOr2n2GPw)
- 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.