פיקסל ארט

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

כשמתחילים לצייר דמויות בפיקסל ארט, מוקדם או מאוחר נתקלים במונח "ספרייט שיט" (sprite sheet). אני משתף הסבר למתחילים שכתב Keitaro ב-note, שעובר על אופן הפעולה צעד אחר צעד, ומצאתי אותו מועיל.

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

המשחק לא מציג את התמונה הגדולה בשלמותה. באמצעות קואורדינטות הוא חותך רק את הפריים שנחוץ. למשל, אם כל פריים הוא 128×128 פיקסלים ושמונה עומדים זה לצד זה, אזור התצוגה עובר מ-0 עד 127 פיקסלים ל-128 עד 255 פיקסלים, וכן הלאה. המאמר גם נותן דוגמה שבה הציר האופקי הוא 8 כיוונים והציר האנכי הוא פעולות (הליכה, תקיפה, קבלת פגיעה, הגנה), כלומר 8 כיוונים × 7 מצבים, בסך 56 פריימים.

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

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

מקור: note (Keitaro)

תגובות 0

הניחו את התגובה הראשונה, בכל שפה.

התחברו כדי להגיב