20Aug

מה שאתה צריך לדעת על Vulkan, אשר מבטיח משחקים מהר על כל פלטפורמה

img_56ecbb94442b5

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

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

הכל התחיל עם AMD של המעטפת

כותרת המצגת

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

מספקת AMD את החומרה הגרפית הן ל- Xbox One והן ל- Sony PlayStation 4, ואמרה כי Mantle נבנתה על האופטימיזציה שעבדה עבור אותם קונסולות של הדור הבא.

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

DirectX 12, מתכת, ו 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" במקום לדחוף את הפלטפורמה שלה.כי "יוזמת OpenGL הדור הבא" היה מנוהל על ידי קבוצת Khronos, אשר גם מנהלת OpenGL, ובסופו של דבר הפך Vulkan.גם אם מעולם לא שמעת על OpenGL, בהחלט השתמשת בו.כל משחקי אנדרואיד 3D ו רוב iPhone 3D משחקים, עד אפל של מתכת הוכרז, לפחות-נכתבו ב- OpenGL.

Vulkan מביא פלטפורמת, הדור הבא של מערכת גרפיקה אנדרואיד, SteamOS, ו- Linux.משחקי Windows יכול להשתמש Vulkan, גם.סוני פלייסטיישן 4 יכול להוסיף תמיכה Vulkan, בדיוק כמו Xbox של מיקרוסופט אחת הוסיף DirectX 12 תמיכה.נינטנדו הצטרפה בשקט קבוצת חרונוס ב 2015, אז יש סיכוי טוב קונסולת הבא של נינטנדו יכול להשתמש Vulkan גם כן.

Vulkan אפילו עובד על Windows 7 ו- Windows 8.1, אשר לעולם לא יקבלו DirectX של מיקרוסופט 12. כי זה חוצה פלטפורמה, מפתחי המשחק יכולים לבחור Vulkan ואת הקוד אופטימיזציה שלהם יכול לרוץ על פלטפורמות שונות, ולא רק Windows 10, או רק OSX.

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

מאמרים קשורים
מהו Direct X 12 ומדוע זה חשוב?
X ישיר של אפל: מהו מתכת למה זה חשוב?האם הוא כבר כאן

קבוצת חרונוס פרסמה גרסה 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 ו מתכת, הוא לא ממש משהו שאתה כמו גיימר יכול לבחור להשתמש.הם חדשים תכנות מערכות גרפיקה מפתחי המשחק יכול לבחור להשתמש.

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

Vulkan לא לגמרי להחליף OpenGL, כמובן.כמו Croteam, מפתחי עקרון Talos , לשים את זה: "עבור משחקים פשוטים, OpenGL( או Direct3D לצורך העניין) הוא כאן כדי להישאר;עקומת הלמידה אינה תלולה כמו אצל וולקן.עם זאת, Vulkan באמת זורחת כשמדובר צמצום יישום הנהג הנהג מעל.זה( או יהיה) הרבה יותר מהר מאשר Direct3D 9, 11 ו OpenGL! "

אבל Vulkan הוא לא רק על בחירת אפשרות חדשה בתפריט הגדרות גרפיקה.זה עוזר לינוקס ו SteamOS להדביק את המשחקים של Windows ולהיות הרבה יותר תחרותי.זה אומר אנדרואיד בקרוב יש הדור הבא שכבת גרפיקה תחרותי עם מתכת של אפל.וזה אומר מפתחי המשחק יכול לבחור Vulkan במקום DirectX 12 ועוד בקלות לתמוך במגוון של פלטפורמות כולל Windows .זה טוב לכל השחקנים.

כמו DirectX 12 על Windows ו- Metal על פלטפורמות של אפל, Vulkan היא טכנולוגיה חדשה ומלהיבה גרפיקה אשר מבטיח לעזור למפתחי המשחק להפוך את המשחקים שלהם מהר יותר.כפלטפורמת טכנולוגיה, יש לה גם יתרונות אחרים - הבאת תכונות אלה לפלטפורמות חדשות ומבטיחה להקל על משחקי נמל בין פלטפורמות.