אם אתם מעצבים במידג’רני ועדיין לא שמעתם על InsightFaceSwap אז כנראה שלא הייתם על כדור הארץ בתקופה האחרונה. הבוט הקטנטן שמשדרג פלאים את העבודה שלנו במידג’ עושה מה שהבוט של מידג’ לא הצליח עד היום לעשות בצורה מספיק טובה – הוא יודע להטמיע בתוך הג’ינרוטים שמידג’רני מייצר פנים של אדם אחר (לדוגמה, אדם מוכר, פנים שלכם, או פנים של כל מי שנפשכם חפצה בהם). השיטה מתאימה במיוחד למי שרוצה ליצור דמויות ריאליסטיות במידג’רני (כלומר כאלה שדומות מאוד לתמונת המקור), אך לא רוצה להסתבך עם בנייה של מודלים מורכבים וארוכים (כמו באסטריה או בלאונרדו).
אבל לפני הכל – הישארו מעודכנים! הצטרפו לרשימת התפוצה שלנו ולא תפספסו שום עדכון, חידוש או מידע על כלי חדש שיוצא…
סרטון הדרכה מצולם – הטמעת/החלפת פנים עם פייס סוואפ Face Swap
שלבי השיטה בקצרה
אז איך עושים את זה? בקצרה – השיטה מאוד פשוטה:
-
פותחים סרבר חדש.
-
מזמינים את הבוט של מידג’רני לסרבר שפתחתם.
-
מזמינים את הבוט של InsightFaceSwap לאותו סרבר.
-
מעלים תמונה שלכם ונותנים לה “שם קוד” (TOKEN).
-
מעלים או יוצרים תמונה שרוצים לעבד, רושמים את “שם הקוד” ומטמיעים את הפנים שלכם בתמונה שיצרתם/העלאתם.
קצת יותר בהרחבה…
שלב 1) פתיחת סרבר פרטי
-
לחצו על אייקון הפלוס + שמופיע בתפריט שבצד שמאל.
-
המשיכו על פי השלבים – צרו סרבר פרטי, הגדירו עבור מי הוא (במקרה שלנו בחרו באופציית: for me and my friends).
-
תנו לסרבר שם ואם בא לכם גם אפשר להעלות לו תמונת פרופיל שתשמש אותו.
-
לאחר פתיחת הסרבר חזרו לאחד מהחדרים בהם הבוט של מידג’רני כבר נמצא (למשל באחד מחדרי ה”ניוביז”). לחצו על השם של הבוט (לא משנה איפה) ואז לחצו על כפתור Add to Server
-
עכשיו יהיה עליכם לבחור לאיזה סרבר תרצו לצרף את הבוט. בחרו בסרבר החדש שפתחתם מקודם וזהו – הזמנתם את הבוט לסרבר.
שלב 2) הזמנת הבוט של InsightFaceSwap
לחצו על הלינק הבא והזמינו את הבוט של InsightFaceSwap לאותו סרבר שפתחתם מקודם, כך שיהיו לכם בתוכו שני בוטים בו זמנית (InsightFaceSwap + Midjourney).
שלב 3) העלאת תמונת המקור שאת פניה תרצו להטמיע
-
הקלידו את הפקודה: /saveid (כלומר, סלאש ואחריו המונח “saveid”). בשלב זה ייפתח לכם חלון המאפשר להעלות אליו תמונה (העלו לתוכו את התמונה שתרצו להטמיע).
-
מתחת התמונה יופיעו שתי תיבות טקסט: – בתוך התיבה השמאלית תרשמו את ה-TOKEN (כלומר את “שם הקוד” של התמונה, המכונה idname) – בתיבה הימנית יופיע ה-URL של התמונה שהעלאתם (אין בו צורך כרגע).
שלב 4) ג’ינרוט תמונה והחלפת הפנים שלה
-
ג’נרטו תמונה של פנים כמו שאתם רגילים לעשות במידג’רני (רצוי שהם יהיו במאפיינים דומים לתמונה שברצונכם להטמיע).
-
טיפ חשוב: במיוחד אם מדובר בתמונה של אדם מפורסם (וגם אם מדובר בתמונה אישית שלכם), מומלץ בחום להיעזר בתמונות רפרנס של אותו אדם (מגוגל או ממקום אחר – כמובן, הקפידו שמדובר בתמונות עם רישיון מתאים). כך הג’ינרוט שלכם יתבסס מראש על התמונה שהעלאתם (או הלינק ששיתפתם). כמו כן, אם אתם רוצים להגביר את רמת ההיצמדות של הבוט של מידג’רני לתמונת הרפרנס, אפשר להשתמש בפרמטר iw (משקל תמונה). רושמים אותו כך: –iw ומוסיפים ערך מספרי מ-0 עד 2. ככל שהמספר גבוה יותר, הבוט יצמד יותר לתמונת הרפרנס.
-
לאחר הגדלת התמונה (אפסקייל עם אחד מכפתורי U), לחצו עליה עם המקש הימני של העכבר ואז לחצו על APPS. בתפריט הצידי שנפתח, לחצו על INSwapper.
-
ואז, תוך שניה הבוט של InsightFaceSwap יחליף את הפנים של התמונה שג’ינרטתם בפנים של התמונה שהעלאתם מקודם.
אפשרות חלופית: העלאת תמונה מהמחשב והחלפת פניה
-
אם אתם לא רוצים לג’נרט תמונה, אלא להשתמש בתמנה קיימת ששמורה על המחשב שלכם, העלו אותה לסרבר ע”י הקלקת הפקודה: /swapid (כלומר, סלאש ואחריו המונח: swapid).
-
לאחר שתעשו זאת, יפתח שוב פעם חלון המאפשר לכם להעלות אליו את התמונה ולרשום בתיבת הטקסט השמאלית (ה-idname) את “שם הקוד” שנתתם לתמונה שאתם רוצים להטמיע. פשוט רשמו אותו בפנים והבוט יחליף לתמונה שהעלאתם את הפנים בתמונה ששייכת לשם הקוד שציינתם.
הטמעת פנים לדמויות מרובות + פקודות נוספות
איך מחליפים פנים למספר דמויות בתמונה אחת?
כדי להחליף פנים של מספר דמויות באותה תמונה, יש להשתמש ברשימה מופרדת בפסיקים של שמות הזהויות הרשומים שרוצים להחליף. לדוגמה, מפעילים את הפקודה /setid ורושמים כך: דני,רוני,אבישי.
כמו כן אפשר להשתמש בסימן _ כדי לציין שאין החלפת פנים (למשל /setid דני,_,אבישי).
דוגמה באנגלית:
“Yes, you can input a comma splitted idname list, such as /setid me,you,him,her. You can also use the _ symbol to indicate no-replacement(e.g. /setid me,_,him).”
לסיכום, על ידי רישום רשימה של שמות זהויות מופרדים בפסיקים, ניתן לבצע החלפת פנים עבור מספר דמויות באותה התמונה.
פקודות נוספות:
החלפת פנים לדמות שאינה אנושית
ולסיום סיומת… קצת דוגמאות והמחשות ליכולות של השיטה המטורפת הזה
נתחיל עם מחווה לאחת מהנציגות הישראליות האהובות והאהודות בעולם (לא נועה קירל… כולם כבר חרשו על יוניקורן!)
הלוא היא גל גדות. ומשום שג’יימס גאן (שהתמנה לאחרונה לראש חטיבת הסרטים של DC באולפני “warner brothers”) החליט לאתחל מחדש את ה-DCU ואיתו הלך גם התפקיד האייקוני של גל כ”וונדר וומן”, סידרתי לה תפקיד חדש אצל המתחרים – קבלו את גל גדול כ”קפטן מארוול” 😜
מבט על כמה מהיצירות המדהימות של בוגרי הקורסים והסדנאות שלי:
נתחיל עם סבין שאול – בוגרת מחזור 41 של הקורס שלי לעיצוב בבינה מלאכותית. סבין לקחה תמונה של אחיינית שלה, השתמשה בה כתמונת רפרנס וג’ינרטה על בסיסה תמונה חדשה בסגנון דיסני/פיקסאר. לאחר מכן היא הטמיעה מחדש את הפנים של האחיינית מתמונת המקור על התמונה המג’ונרטת החגדשה בעזרת הבוט של פייס סוואפ. התוצאה: דמיון רב הרבה יותר בין התמונה המג’ונרטת לילדה האמיתית.
ולסיום – מבחר עבודות של ציפי גרינברג האדירה, בוגרת אחת מסדנאות המידג’רני הראשונות שלי. ציפי עובדת הרבה עם פייס סוואפ ויוצרת תמונות של מפורסמים רבים. העבודות שלה זכו לתהודה רבה בתקשורת ולפרגון רב מצד אותם מפורסמים, שמפרסמים את היצירות שלה בערוצי הדיגיטל שלהם. אחד הפרויקט שזה לחשיפה הרבה ביותר ואף הגיע לגיא פינס היה האדפטציה שלה לדמויות הסדרה המצליחה “קופה ראשית”. ציפי הפכה אותם ללוחמים סמוראים, בובות ברבי ולגיבורי על. הנה כמה דוגמאות מהעבודות המצוינות שלה: