GPT
P

pokemon-trainer-sprite-pixelart

קוד פתוח

sWizadother2024-04-15

  • diffusers
  • text-to-image
  • stable-diffusion
  • lora
  • migrated

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

  • 436 MBמשקל הקבצים
  • 289הורדות בחודש
  • 103לייקים

מה זה

מדובר בתוסף מסוג LoRA ששוקל 436 מגה בייט ומיועד למודלי בסיס של תמונות, כולל בדיקות שנעשו מול Dreamshaper ו־RealisticVision, או הרצה ישירה מעל SDXL דרך ספריית diffusers. הוא אומן על ספרייטים מקוריים בגודל 96 על 96 מפוקימון עם תיאורי תמונות של BLIP, ומגיע בשתי גרסאות רזולוציה: 512 על 512 או 768 על 768.

הוא מזהה שמות של מאמנים מסוימים כמו Ash או Bruno, ומאפשר לעבור בין סגנונות בעזרת התגיות gen1 ו־gen2 בלי מילת הפעלה ייעודית. במקום לנסות לייצר פיקסלים מדויקים ישירות ברזולוציה נמוכה, השיטה כאן היא לייצר תמונה מוגדלת ואז לכווץ אותה בחזרה פי 8 כדי לקבל מראה של ספרייט נקי.

מתאים ל

  • משחקי מעריצים ורטרו

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

  • אווטארים מפוקסלים

    הפקת תמונות פרופיל מותאמות אישית שמזכירות את הדמויות המקוריות לפי שמות כמו Ash.

  • בדיקת רעיונות לעיצוב

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

איפה זה נופל

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

שאלות
נפוצות

חייבים מילת הפעלה כדי שהסגנון יעבוד?

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

באיזו גרסה עדיף להשתמש מבין השתיים?

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

איך מריצים

טוענים את קובץ ה־Safetensors ישירות לתוך פייפליין של diffusers מעל מודל בסיס, לפי הדוגמה הרשמית מעל SDXL ב־float16 עם כרטיס מסך תומך CUDA. המשקל הכולל של הקבצים קטן מאוד, פחות מחצי גיגה, כך שההורדה מהירה והוא לא דורש חומרה מיוחדת מעבר למה שנחוץ למודל הבסיס עצמו.

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("sWizad/pokemon-trainer-sprite-pixelart")
img = pipe("a photo").images[0]

הרישיון

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

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