Próbki
Halo Vulkan
Przykład Hello Vulkan pokazuje, jak skonfigurować aplikację na Androida pod kątem korzystania z interfejsu Vulkan. Efektem końcowym jest po prostu kolorowy trójkąt na ekranie, ale szczegółowo widać w nim cały proces konfiguracji.
Jeśli chcesz dowiedzieć się więcej o poszczególnych krokach, zapoznaj się z ćwiczeniami z programowania oparte na tym przykładzie, które zostały rozwinięte w celu renderowania teksturowanego trójkąta.
Tunel AGDK
Przykład tunelu AGDK pokazuje prostą, niekończącą się grę obsługującą zarówno interfejs Vulkan, jak i OpenGL ES. Narzędzie to pokazuje, jak sprawdzić obsługę interfejsu Vulkan na urządzeniu i w razie potrzeby przełączyć się na OpenGL ES.
Atak Unity Boat
Unity Boat Attack to przykładowy projekt typu open source stworzony z myślą o testowaniu i rozwijaniu Universal Render Pipeline na platformie Unity. Ma ona za zadanie pokazać, jak działają niektóre funkcje URP, oraz materiały o niektórych sztuczkach.
Aby dowiedzieć się więcej, odwiedź repozytorium typu open source.
Świątynia Słońca UE4
Rozwiązanie Sun Temple zostało opracowane specjalnie na potrzeby Unreal Engine 4.x, aby zaprezentować możliwości silnika w świecie gier mobilnych. Sprawdź, co Vulkan może wykorzystać w Twojej grze mobilnej.
Gra startowa UE5 Lyra
Lyra Starter Game to nowy, przykładowy projekt związany z rozgrywką przy użyciu UE5, który przedstawia najnowsze sprawdzone metody tworzenia gier w UE5. Ma być dla twórców gier punktem wyjścia do tworzenia nowych projektów i służyć jako konfigurowalne zasoby edukacyjne. Wyeksportuj go za pomocą interfejsu Vulkan na Androidzie, aby sprawdzić możliwości tej usługi na urządzeniach mobilnych z Androidem.
Filament
Filament to działający w czasie rzeczywistym mechanizm renderowania działającego w czasie rzeczywistym dla systemów Android, Linux, iOS, macOS, Windows i WebGL. Powstał z myślą o jak najmniejszych działaniach i jak najmniejszej skuteczności.
Ćwiczenia z programowania
Ćwiczenie z programowania Pierwsze kroki z interfejsem Vulkan na Androidzie zawiera instrukcje konfigurowania potoku renderowania Vulkan oraz renderowania na ekranie teksturowanego, obracającego się trójkąta. Możesz dalej korzystać z tego projektu do renderowania grafiki gry.
Historie programistów
Deweloperzy z całego świata coraz częściej jednak publikują gry z interfejsem Vulkan. Dzięki temu mogą się skupić na grze, a nie na obsługiwaniu starszych technologii. Wprowadzenie gier z serii Vulkan umożliwia pełne wykorzystanie udoskonaleń dostępnych w nowoczesnych układach mobilnych.
Sprawdź, jak Com2uS decyduje się obsługiwać Vulkan tylko w grze Summoners War: Chronicles i Activision używa interfejsu Vulkan w Call of Duty: Warzone Mobile, by uzyskać lepszą grafikę.
Filmy
Aby dowiedzieć się więcej o tworzeniu grafiki i interfejsie Vulkan na Androidzie, obejrzyj te filmy:
- Tworzenie wysokiej jakości gier na Androida dzięki interfejsowi Vulkan (Google I/O 2019)
- Optymalizacja wydajności gier na platformie Vulkan (GGDS 2023)
- Grafika w grze na Androida – studium przypadku: OpenGL ES vs. Vulkan (GDC 2023)
Wulkanizowane 2024
Vulkanized to największe wydarzenie przeznaczone dla programistów korzystających z interfejsu Vulkan API. Łączy społeczność deweloperów interfejsu Vulkan w celu wymiany pomysłów, rozwiązywania problemów i ułatwiania kształtowania przyszłego rozwoju interfejsu API i ekosystemu Vulkan.
Najnowsza edycja odbyła się w dniach 5–7 lutego 2024 roku w kampusie Google w Sunnyvale. Pełny program spotkania ze wszystkimi prezentacjami znajdziesz w harmonogramie na 2024 rok.
Większość sesji jest nagrywana, a powtórkę można obejrzeć w YouTube.
Wulkanizowane 2023
Wersja Vulkanized z 2023 roku przedstawia również ciekawe postępy w dziedzinie technologii Vulkan w zakresie technologii mobilnych. Pełny program wydarzeń z filmami i prezentacjami znajdziesz w harmonogramie wydarzenia na 2023 r., a nagrane sesje znajdziesz na tej playliście w YouTube.