Przykłady
Witaj, Vulkan
Przykład Hello Vulkan pokazuje, jak skonfigurować aplikację na Androida do korzystania z interfejsu Vulkan. Efektem końcowym jest kolorowy trójkąt na ekranie, ale przykład szczegółowo pokazuje cały proces konfiguracji.
Aby dokładnie zrozumieć każdy krok, zapoznaj się z ćwiczeniami z programowania, które są oparte na tym przykładzie i rozszerzone o renderowanie teksturowanego, obracającego się trójkąta.
AGDK Tunnel
Przykład AGDK Tunnel przedstawia prostą, niekończącą się grę obsługującą zarówno interfejs Vulkan, jak i OpenGL ES. Pokazuje, jak sprawdzić, czy urządzenie obsługuje interfejs Vulkan, i jak w razie niewystarczającej obsługi przejść na OpenGL ES.
Unity Boat Attack
Unity Boat Attack to projekt open source stworzony specjalnie na potrzeby testowania i rozwijania uniwersalnego potoku renderowania w Unity Universal Render Pipeline. Ma on na celu pokazanie, jak działają niektóre funkcje URP, oraz jest źródłem wiedzy o niektórych sztuczkach.
Więcej informacji znajdziesz w repozytorium open source repository to learn more!
UE4 Sun Temple
Sun Temple to przykład stworzony specjalnie na potrzeby Unreal Engine 4.x, aby pokazać możliwości tego silnika w świecie gier mobilnych. Użyj go, aby sprawdzić, co interfejs Vulkan może wnieść do Twojej gry mobilnej.
UE5 Lyra Starter Game
Lyra Starter Game to nowy projekt z przykładem rozgrywki wydany wraz z UE5, aby pokazać najnowsze sprawdzone metody tworzenia gier w UE5. Ma on być punktem wyjścia dla deweloperów gier do tworzenia nowych projektów i służyć jako konfigurowalne materiały edukacyjne. Wyeksportuj go z interfejsem Vulkan na Androida, aby sprawdzić możliwości interfejsu Vulkan na urządzeniach mobilnych z Androidem.
Filament
Filament to silnik renderowania w czasie rzeczywistym oparty na fizyce, przeznaczony na platformy Android, Linux, iOS, macOS, Windows i WebGL. Został zaprojektowany tak, aby był jak najmniejszy i jak najbardziej wydajny.
Ćwiczenia z programowania
Ćwiczenia z programowania Wprowadzenie do interfejsu Vulkan na Androidzie przeprowadzą Cię przez proces konfigurowania potoku renderowania Vulkan, a następnie renderowania teksturowanego, obracającego się trójkąta na ekranie. Następnie możesz kontynuować korzystanie z projektu, aby renderować grafikę gry.
Historie programistów
Deweloperzy gier na całym świecie coraz częściej wydają tytuły, które działają tylko z interfejsem Vulkan. Dzięki temu mogą skupić się na grze, zamiast pracować nad obsługą starszych technologii. Wydawanie tytułów, które działają tylko z interfejsem Vulkan, umożliwia im pełne wykorzystanie ulepszeń dostępnych w nowoczesnych układach mobilnych.
Zobacz, jak ci deweloperzy używają interfejsu Vulkan, aby uzyskać lepszą grafikę.
- Com2uS używa interfejsu Vulkan, aby uzyskać lepszą grafikę
- Optymalizacja interfejsu Vulkan w silniku Godot na Androida
- Pokémon TCG Pocket: przejście na tworzenie gier casualowych tylko z interfejsem Vulkan
Filmy
Aby dowiedzieć się więcej o tworzeniu grafiki i interfejsie Vulkan na Androidzie, obejrzyj te filmy:
- Dzięki interfejsowi Vulkan możliwe jest tworzenie gier na Androida o wysokiej jakości (Google I/O'19)
- Optymalizowanie wydajności gier z interfejsem Vulkan (GGDS 2023)
- Grafika w grach na Androida – studium przypadku OpenGL ES i Vulkan (GDC 2023)
Vulkanised 2024
Vulkanised to największe wydarzenie poświęcone deweloperom korzystającym z interfejsu Vulkan API. Łączy społeczność deweloperów Vulkan, aby wymieniać się pomysłami, rozwiązywać problemy i pomagać w kształtowaniu przyszłego rozwoju interfejsu Vulkan API i ekosystemu.
Najnowsza edycja odbyła się w dniach 5–7 lutego 2024 r. w kampusie Google w Sunnyvale. Pełny program ze wszystkimi prezentacjami prelegentów znajdziesz w agendzie Vulkanised 2024.
Większość sesji jest nagrywana, a powtórki można obejrzeć w YouTube.
Vulkanised 2023
Edycja Vulkanised z 2023 r. obejmuje wiele ciekawych postępów w zakresie interfejsu Vulkan na układach mobilnych. Pełny program z filmami i prezentacjami znajdziesz w agendzie Vulkanised 2023, a nagrane sesje są dostępne na tej playliście w YouTube.