GPT
S

SD_PixelArt_SpriteSheet_Generator

קוד פתוח

Onodofthenorthapache-2.02022-11-01

  • diffusers
  • spritesheet
  • text-to-image
  • en
  • endpoints_compatible

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

  • 9.1 GBמשקל הקבצים
  • 2,921הורדות בחודש
  • 460לייקים

מה זה

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

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

מתאים ל

  • בסיס לספרייטים למשחקים

    יצירת זוויות בסיס לדמויות דו מימדיות, שחוסכת שרטוט ראשוני מאפס.

  • מיזוג עם מודלים מותאמים

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

  • אב טיפוס ויזואלי מהיר

    בדיקת כיוונים עיצוביים לדמויות משחק ישירות מתוך טקסט.

איפה זה נופל

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

שאלות
נפוצות

האם המודל מוציא קובץ ספרייט שיט מוכן לשימוש?

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

איך שולטים בזווית שממנה הדמות מוצגת?

משתמשים במילות הפעלה ייעודיות בתוך הפרומפט: PixelartFSS לפנים, PixelartBSS לגב, ו־PixelartLSS או PixelartRSS לצדדים.

איך מריצים

טוענים אותו ישירות דרך ספריית diffusers של פייתון עם פייפליין סטנדרטי של סטייבל דיפיוז'ן בפורמט float16. כדי להריץ את 9.1 הג'יגה בייט של הקבצים מקומית ובמהירות סבירה תצטרכו כרטיס מסך של אנבידיה עם לפחות 8 עד 12 ג'יגה בייט זיכרון וידאו, אם כי אפשר לייצא אותו גם לפורמטים כמו ONNX או MPS למק.

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("Onodofthenorth/SD_PixelArt_SpriteSheet_Generator")
img = pipe("a photo").images[0]

הרישיון

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

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

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