GPT
P

yanze/PuLID

רץ בדפדפן

yanzeapache-2.02024-05-01

  • gradio

הכלי מייצר תמונות חדשות ששומרות על תווי הפנים של אדם מתוך צילום קיים. הוא מתאים למי שרוצה לשלב דמות ספציפית בסגנונות ויזואליים שונים בלי לאבד את הדמיון למקור.

  • הורדות בחודש
  • 540לייקים

מה זה

אתם מעלים תמונת פנים ראשית, ואם רוצים אפשר להוסיף עד שלוש תמונות תמיכה נוספות של אותו אדם. לצד התמונות כותבים תיאור טקסט חופשי, בוחרים סגנון כמו ריאליסטי, אנימה, ציור או מגזרת נייר, והמערכת יוצרת בין תמונה אחת לארבע תמונות חדשות.

מאחורי הקלעים רץ שילוב של מודל PuLID יחד עם SDXL-Lightning המהיר, זיהוי פנים באמצעות antelopev2, ומספר מקודדי CLIP של LAION שמנתחים את הטקסט והתמונה. יש אפשרות לשלוט במידת הנאמנות לפנים המקוריות, לבחור בין מצב של דיוק מירבי לסגנון קיצוני, ואפילו לערבב בין שתי זהויות שונות.

הממשק כולל דוגמאות מובנות שמראות איך דמות אחת יכולה להשתלב בתוך סגנונות מגוונים, מתלת מימד ועד איורים, תוך שמירה על המבנה של הפנים.

מתאים ל

  • יצירת אווטארים בסגנונות

    המרת תמונת פנים אמיתית לסגנון אנימה, ציור או תלת מימד בלחיצת כפתור.

  • ערבוב פנים של שתי דמויות

    שילוב תווי פנים משתי תמונות שונות ליצירת זהות חדשה באמצעות id mix.

  • הפקת תמונות קונספט לדמות

    שמירה על זהות הפנים של שחקן או דוגמן בהקשרים ויזואליים שונים לפי תיאור טקסט.

איפה זה נופל

האיכות תלויה לחלוטין בתמונת המקור, ואם תעלו צילום מטושטש, מזווית קשה או בתאורה חלשה, זיהוי הפנים יתקשה לעבוד. בנוסף, מאחר שמשתמשים בגרסת Lightning מרודדת של 1 עד 8 צעדים, חלק מהפרטים העדינים ברקע עלולים לצאת פחות מלוטשים מאשר במודלים איטיים יותר. הממשק גם מוגבל לרזולוציה מקסימלית של 1280 פיקסלים.

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

לא, הגישה לממשק באתר חופשית לחלוטין. הוא פועל על חומרת ZeroGPU ללא צורך בהזנת כרטיס אשראי או תשלום. המגבלה היחידה היא זמינות המשאבים בזמן אמת.

כמה זמן לוקח לייצר תמונות?

העיבוד לוקח שניות בודדות בלבד מרגע הלחיצה. השילוב של כרטיס A10G עם מודל SDXL-Lightning שדורש רק 4 צעדים הופך את הפעולה למהירה במיוחד. אם יש עומס משתמשים, תיתכן המתנה קצרה לפני תחילת הריצה.

מה קורה עם תמונות הפנים שאני מעלה?

התמונות נשלחות לשרת לצורך פעולת החישוב של המודל. מכיוון שמדובר בהדגמה על תשתית ענן ציבורית, עדיף לא להעלות תמונות רגישות או מסמכים מזהים. המידע משמש רק לעיבוד הנוכחי ולא נשמר כמאגר לצורך אחר.

האם אפשר להריץ את הכלי על המחשב האישי?

כן, הקוד פתוח לחלוטין תחת רישיון apache-2.0. כדי להריץ אותו מקומית תצטרכו כרטיס מסך תומך ומקום להורדת משקלי המודלים כמו SDXL ו־PuLID. הממשק בנוי ב־Gradio וקל להפעלה מקומית למי שמכיר פייתון.

איך משתמשים

גוררים את תמונת הפנים לחלון ההעלאה, כותבים תיאור קצר ולוחצים על Generate. ברירת המחדל עומדת על ארבעה צעדי יצירה בלבד ומייצרת ארבע תמונות במקביל ברזולוציה שמתחילה מ־768 על 1024 פיקסלים. ההרצה מתבצעת על מעבד גרפי מסוג A10G דרך ZeroGPU, מה שאומר שהיצירה מסתיימת תוך שניות בודדות, אבל בשעות עומס ייתכן שתמתינו בתור קצר להקצאת המשאבים.

הרישיון

הקוד והממשק מפורסמים תחת רישיון apache-2.0, שמאפשר שימוש חופשי וגמיש, כולל שינויים והתאמות. עם זאת, התמונות שאתם מעלים עוברות עיבוד בשרתים הציבוריים של השירות, כך שלא מומלץ להעלות לשם תמונות פרטיות שאינכם רוצים לחשוף.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

הרישיון המלא ב־Hugging Face ↗