GPT
S

spider-verse-diffusion

קוד פתוח

nitrosockecreativeml-openrail-m2022-10-07

  • diffusers
  • stable-diffusion
  • stable-diffusion-diffusers
  • text-to-image
  • endpoints_compatible

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

  • 7.1 GBמשקל הקבצים
  • 179הורדות בחודש
  • 344לייקים

מה זה

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

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

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

מתאים ל

  • איור דמויות לקומיקס

    יצירת פורטרטים עם מראה מאויר וקונטרסטי בעזרת מילת ההפעלה הייעודית.

  • עיצוב קונספט ראשוני

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

  • תמונות פרופיל מותאמות

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

איפה זה נופל

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

שאלות
נפוצות

חייבים לכתוב את הטקסט המדויק בפרומפט כדי שזה יעבוד?

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

אפשר להריץ אותו על מעבדי אפל?

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

איך מריצים

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

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("nitrosocke/spider-verse-diffusion")
img = pipe("a photo").images[0]

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • מגבלות שימוש ברישיון

הרישיון המלא בעמוד המודל ↗