דוגמאות
Hello Vulkan
בדוגמה Hello Vulkan מוסבר איך להגדיר את אפליקציה ל-Android לשימוש ב-Vulkan. התוצאה הסופית היא רק משולש צבעוני על המסך, אבל היא מציגה בפירוט את כל תהליך ההגדרה הנדרש.
כדי להבין לעומק כל שלב, אפשר לעיין ב-codelab שמבוסס על הדוגמה הזו, וכולל הרחבה להצגת משולש מסתובב עם טקסטורה במקום.
AGDK Tunnel
הדוגמה AGDK Tunnel מדגימה משחק פשוט ללא סוף שתומך ב-Vulkan וב-OpenGL ES. הוא מראה איך לבדוק אם המכשיר תומך ב-Vulkan, ואם התמיכה לא מספיקה, איך לחזור ל-OpenGL ES.
Unity Boat Attack
Unity Boat Attack הוא פרויקט לדוגמה בקוד פתוח שנוצר במיוחד כדי לעזור בבדיקה ובפיתוח של Universal Render Pipeline של Unity. הוא נועד להסביר איך חלק מהתכונות של URP פועלות, ומשמש כמשאב ללימוד טריקים מסוימים.
מידע נוסף זמין במאגר הקוד הפתוח.
UE4 Sun Temple
Sun Temple היא דוגמה שנבנתה במיוחד עבור Unreal Engine 4.x כדי להדגים את היכולות של המנוע בעולם המשחקים לנייד. אפשר להשתמש בו כדי לבדוק מה Vulkan יכול להציע למשחק בנייד!
UE5 Lyra Starter Game
Lyra Starter Game הוא פרויקט חדש לדוגמה של משחק שפורסם עם UE5 כדי להדגים את שיטות העבודה המומלצות העדכניות ליצירת משחקים ב-UE5. הוא נועד להיות נקודת ההתחלה למפתחי משחקים ליצירת פרויקטים חדשים, ולשמש כמשאבי למידה שניתנים להתאמה אישית. אפשר לייצא אותו באמצעות Vulkan ב-Android כדי לבדוק את היכולות של Vulkan במכשירים ניידים עם Android.
פילמנט
Filament הוא מנוע רינדור פיזיקלי בזמן אמת ל-Android, ל-Linux, ל-iOS, ל-macOS, ל-Windows ול-WebGL. היא נועדה להיות קטנה ויעילה ככל האפשר.
Codelab
בשיעור ה-Codelab Getting started with Vulkan on Android (תחילת העבודה עם Vulkan ב-Android) מוסבר איך להגדיר את צינור העיבוד (rendering pipeline) של Vulkan ואז לעבד משולש מסתובב עם טקסטורה על המסך. לאחר מכן אפשר להמשיך להשתמש בפרויקט כדי לעבד את הגרפיקה של המשחק.
סיפורי מפתחים
מפתחי משחקים ברחבי העולם משיקים יותר ויותר משחקים שזמינים רק ב-Vulkan. כך הם יכולים להתמקד במשחק שלהם במקום לעבוד על תמיכה בטכנולוגיה מדור קודם. השקת משחקים שמתבססים רק על Vulkan מאפשרת להם לנצל באופן מלא את השיפורים שזמינים לשבבים ניידים מודרניים.
כדאי לראות איך המפתחים האלה משתמשים ב-Vulkan כדי לשפר את הגרפיקה!
- Com2uS משתמשת ב-Vulkan לשיפור הגרפיקה
- אופטימיזציה של Godot Engine Vulkan ל-Android
- Pokémon TCG Pocket: אימוץ פיתוח ב-Vulkan בלבד למשחקים קלילים
סרטונים
כדי לקבל מידע נוסף על פיתוח גרפיקה ו-Vulkan ב-Android, אתם יכולים לצפות בסרטונים הבאים:
- איך אפשר ליצור משחקים באיכות גבוהה ל-Android באמצעות Vulkan (Google I/O'19)
- אופטימיזציה של הביצועים של משחקי Vulkan (GGDS 2023)
- גרפיקה במשחקי Android – מחקר מקרה של OpenGL ES לעומת Vulkan (GDC 2023)
Vulkanised 2024
Vulkanised הוא האירוע הגדול ביותר שמיועד למפתחים שמשתמשים ב-Vulkan API. הוא מאגד את קהילת המפתחים של Vulkan כדי להחליף רעיונות, לפתור בעיות ולעזור להכווין את הפיתוח העתידי של ה-API והמערכת האקולוגית של Vulkan.
המהדורה האחרונה התקיימה ב-5 עד 7 בפברואר 2024 בקמפוס Google בסאניווייל. כאן אפשר לראות את סדר היום המלא עם כל המצגות של המציגים.
רוב הסשנים מוקלטים ואפשר לצפות בהקלטה ב-YouTube.
Vulkanised 2023
במהדורת 2023 של Vulkanised יש גם הרבה מידע מעניין על ההתקדמות של Vulkan בשבבים לניידים. הסדר יום המלא עם הסרטונים והמצגות זמין בסדר היום של Vulkanised 2023, והסרטונים של ההפעלות המוקלטות זמינים בפלייליסט הזה ב-YouTube.