מה שאתה צריך לדעת על Vulkan, אשר מבטיח משחקים מהר על כל פלטפורמה
Microsoft DirectX 12 ו- Apple's Metal הם הדור הבא של פלטפורמות גרפיקה. הם מספקים גישה ברמה נמוכה יותר לחומרה הגרפית, ומאפשר למתכנתים למשחק לסחוט יותר ביצועים מתוך החומרה. Vulkan הוא התשובה בין פלטפורמות מיקרוסופט וטכנולוגיות של אפל.
כמו Vulkan הוא חוצה פלטפורמות, זה מביא את הדור הבא של טכנולוגיית גרפיקה של אנדרואיד, של Valve 's SteamOS, לינוקס, כל הגירסאות של Windows, ואולי אפילו קונסולת הבאה של נינטנדו. Vulkan מביא ביצועים טובים יותר למשחקים על כל פלטפורמה שרוצה להשתמש בו, ועושה משחקים ניידים יותר בין פלטפורמות שונות.
הכל התחיל עם מעיל של AMD
כדי להבין מאיפה הגיע וולקן, חשוב לדעת קצת היסטוריה. הכל התחיל עם העבודה של AMD על Mantle, אשר הוכרז בשנת 2013. מנטל היה מערכת גרפיקה חדשה מכוונת ישירות מפתחי המשחק. זה הבטיח לעשות משחקים מהר יותר על ידי מתן שכבת גרפיקה יעילה יותר. מבחינה טכנית יותר, היא הבטיחה תקורה נמוכה יותר במעבד וגישה ישירה יותר לתכונות חומרה ברמה נמוכה יותר.
AMD מספקת את החומרה הגרפית הן ל- Xbox One והן ל- Sony PlayStation 4, ואמרה כי Mantle נבנתה על האופטימיזציה שהיא פעלה עבור הקונסולות של הדור הבא.
Mantle התחרה ב- DirectX של מיקרוסופט וב- OpenGL בין פלטפורמות, ששניהם הציגו את גילם באותה עת. למעשה, זה היה התקפה ישירה על DirectX של מיקרוסופט עצמה, אשר משחקי מחשב רבים להשתמש. מנהלי AMD בזמנו אמרו שמעולם לא ציפו שמיקרוסופט תשחרר עוד DirectX. אז AMD פשוט היה צריך לשכנע מפתחי המשחק לעזוב את DirectX ו OpenGL מאחור ולהשתמש במערכת החדשה שלהם, טוב יותר.
DirectX 12, Metal, ו Vulkan
השיבה מיקרוסופט. בשנת 2014, הודיעה מיקרוסופט על DirectX 12, שנכלל כעת ב- Windows 10 וב- Xbox One. מיקרוסופט הדפיסה אותו באותו אופן, והבטיחה מערכת גרפיקה יעילה יותר מ- DirectX 11 ואחת שסיפקה גישה ישירה לתכונות חומרה ברמה נמוכה.
אפל הודיעה גם על טכנולוגיה דומה בשנת 2014 נקרא מתכת. הוא נוסף ל- iPhones ול- iPad עם iOS 8, ו- Mac עם OS X 10.11 El Capitan.
AMD העביר הילוכים אחרי זה. כמה משחקים מיושם תמיכה מעיל ניסיוני, אבל הטכנולוגיה מעולם לא שוחרר באמת לציבור. AMD הודיעה כי היא תתמקד ב- Microsoft DirectX 12 וב- "הדור הבא של OpenGL Initiative" במקום לדחוף את הפלטפורמה שלה. "יוזמת OpenGL של הדור הבא" מנוהלת על ידי קבוצת חרונוס, המנהלת גם את OpenGL, ובסופו של דבר הפכה ל"ולקן ". גם אם מעולם לא שמעת על OpenGL, בהחלט השתמשת בו. כל משחקי אנדרואיד 3D ו רוב iPhone 3D משחקים, עד אפל של מתכת הוכרז, לפחות-נכתבו ב- OpenGL.
Vulkan מביא פלטפורמת, הדור הבא של מערכת גרפיקה אנדרואיד, SteamOS, ו- Linux. משחקי Windows יכולים להשתמש גם Vulkan. סוני פלייסטיישן 4 יכול להוסיף תמיכה Vulkan, בדיוק כמו Xbox של מיקרוסופט אחד הוסיף תמיכה DirectX 12. Nintendo בשקט הצטרף Khronos הקבוצה בשנת 2015, אז יש סיכוי טוב קונסולת הבא של Nintendo יכול להשתמש Vulkan גם כן.
Vulkan אפילו עובד על Windows 7 ו- Windows 8.1, אשר לעולם לא יקבלו DirectX של מיקרוסופט 12. כי זה חוצה פלטפורמה, מפתחי המשחק יכולים לבחור Vulkan ואת הקוד אופטימיזציה שלהם יכול לרוץ על פלטפורמות שונות, ולא רק Windows 10, או רק OS X.
זוהי הנקודה של וולקן: זה יכול להתווסף כמעט כל פלטפורמה. מפתחים יכולים קוד משחקים Vulkan והם יהיו ניידים בקלות בין פלטפורמות שונות, שהוא ברכה ענקית אם זה מספק על ההבטחות שלו.
Vulkan כבר כאן
קבוצת חרונוס פרסמה גרסה 1.0 של מפרט Vulkan ב -16 בפברואר 2016. שניהם NVIDIA ו- AMD הוסיפו תמיכה Vulkan למנהלי הגרפיקה של Windows ו- Linux שלהם, המאפשר Windows ו- Linux משחקים להשתמש Vulkan. אינטל פרסמה גירסאות בטא של מנהלי הגרפיקה שלהם עם תמיכה Vulkan עבור Windows ו- Linux. Valve של SteamOS זכתה לתמיכה Vulkan ידי עדכון אלה מנהלי התקנים חדשים.
בקיצור: כל עוד אתה מעדכן את הנהגים שלך, Vulkan כבר עובד עם הרבה חומרה גרפיקה קיימת. עכשיו כל מה שאנחנו צריכים הם משחקים מאופיינים Vulkan.
גוגל אפילו הודיעה כי גירסאות עתידיות של אנדרואיד תהיה מובנית תמיכה Vulkan, וכן עדות לעבודה על Vulkan ניתן לראות בעבודה על קוד המקור של אנדרואיד. Vulkan כנראה יופיע על קונסולות עתידיות ופלטפורמות חומרה שונות, גם.
משחקים באמצעות Vulkan האם על האופק
Vulkan, בדיוק כמו DirectX 12 ו Metal, הוא לא ממש משהו שאתה כמו גיימר יכול לבחור להשתמש. הם חדשים תכנות מערכות גרפיקה מפתחי המשחק יכול לבחור להשתמש.
כמו עם DirectX 12 ו Metal, אתה רק צריך לחכות למשחקים עתידיים כדי לתמוך בטכנולוגיות אלה. כרגע, עקרון הטאלוס מציעה תמיכה ניסיונית עבור Vulkan, אשר ניתן להפעיל. עם זאת, המשחק לא תוכנן להשתמש Vulkan, קוד Vulkan שלה הוא מוקדם ולא אופטימיזציה, אז זה לא בהכרח אומר לך הרבה על הביצועים הפוטנציאליים של וולקן.
Vulkan לא לגמרי להחליף OpenGL, כמובן. כמו Croteam, מפתחי עקרון הטאלוס, לשים את זה: "עבור משחקים פשוטים, OpenGL (או Direct3D לצורך העניין) הוא כאן כדי להישאר; עקומת הלמידה אינה תלולה כמו אצל וולקן. עם זאת, Vulkan באמת זורחת כשמדובר צמצום יישום הנהג הנהג מעל. זה (או יהיה) הרבה יותר מהר מאשר Direct3D 9, 11 ו OpenGL! "
אבל Vulkan הוא לא רק על בחירת אפשרות חדשה בתפריט הגדרות גרפיקה. זה עוזר לינוקס ו SteamOS להדביק את המשחקים של Windows ולהיות הרבה יותר תחרותי. זה אומר אנדרואיד בקרוב יש הדור הבא שכבת גרפיקה תחרותי עם מתכת של אפל. וזה אומר מפתחי המשחק יכול לבחור Vulkan במקום DirectX 12 ועוד בקלות לתמוך במגוון של פלטפורמות-כולל Windows. זה טוב לכל השחקנים.
כמו DirectX 12 ב- Windows ו Metal על פלטפורמות של אפל, Vulkan היא טכנולוגיה חדשה ומלהיבה גרפיקה אשר מבטיח לעזור למפתחי המשחק להפוך את המשחקים שלהם מהר יותר. כפלטפורמת טכנולוגיה, יש לה גם יתרונות אחרים - הבאת תכונות אלה לפלטפורמות חדשות ומבטיחה להקל על משחקי נמל בין פלטפורמות.