עיבוד (רנדר) של אפליקציית AR באמצעות Vulkan עם AR Foundation של Unity

יש תמיכה ב-Vulkan Rendering עם ARCore ב-AR Foundation של Unity. במדריך הזה מוסבר איך מפעילים את Vulkan Graphics API בפרויקט ב-Unity.

התקנת הגרסה הנכונה של חבילות Unity

כדי להשתמש ב-Vulkan Graphics API לצורך רינדור, נדרשות גרסאות החבילות הבאות. בקטע Window‏ > Package Manager, מוודאים שהחבילות הבאות והגרסאות התואמות שלהן מותקנות:

  1. AR Foundation 6.1.0-pre.2 ואילך
  2. Google ARCore XR Plugin 6.1.0-pre.2 ואילך

הגדרת הפרויקט

כדי להפעיל את Vulkan Graphics API בפרויקט ב-Unity, פועלים לפי השלבים הבאים:

  1. בקטע Edit (עריכה) > Project Settings (הגדרות הפרויקט) > Other (אחר) > Rendering (עיבוד) > Graphics API (ממשק API גרפי), מוסיפים את האפשרות Vulkan API.
  2. כדי להשתמש ב-Vulkan Rendering, נדרשת רמת API 29 ואילך ב-Android. ב-Unity, עוברים אל Edit (עריכה) > Project Settings (הגדרות הפרויקט) > Other (אחר) > Identification (זיהוי) >, מגדירים את Minimum API (גרסת API מינימלית) ל-API ברמה 29 ואילך.
  3. כדי להשתמש ב-Vulkan Graphics API עם Universal Render Pipeline, מאתרים את נכס Universal Renderer הפעיל. בנכסי הפרויקט, משתמשים במסנן החיפוש t:UniversalRenderPipelineAsset. ב-Inspector, מוסיפים את הערך ARCommandBufferSupportRendererFeature לרשימת תכונות ה-Renderer.