Podczas Snapdragon Summit 2022 Oppo prezentuje swoje rozwiązanie otwartego śledzenia promieni dla urządzeń mobilnych

click fraud protection

Ma na celu pomóc programistom w łatwym wdrażaniu ray tracingu w grach mobilnych i innych doświadczeniach

Na początku tego roku Samsung zadebiutował ze swoim pierwszym układem SoC Exynos obsługującym sprzętowo przyspieszane śledzenie promieni. Zupełnie nowy Exynosa 2200 zawierał pierwszy procesor graficzny oparty na AMD RDNA 2, Xclipse 920, który nie tylko umożliwiał śledzenie promieni na urządzeniach mobilnych, ale także zapewniał wciągającą grafikę „jakości konsolowej” w grach mobilnych. Ramię następnie zastosowano procesor graficzny Immortalis-G715 w czerwcu pierwszy procesor graficzny obsługujący sprzętowo przyspieszany ray tracing. Qualcomm idzie teraz w ich ślady, wprowadzając najnowszy flagowy chipset – Snapdragon 8 Gen 2. Przed oficjalnym ogłoszeniem Oppo zaprezentowało rozwiązanie umożliwiające otwarte śledzenie promieni programistom i twórcom oferowanie nowych wrażeń związanych ze śledzeniem promieni na urządzeniach wyposażonych w najnowsze rozwiązania Qualcomm chipset.

Rozwiązanie Oppo do śledzenia promieni dla urządzeń mobilnych wykorzystuje zmodyfikowaną wersję zastrzeżonego pakietu PhysRay SDK firmy Oppo, który umożliwia technologię śledzenia promieni

„do zastosowania w złożonych scenach gier na dużą skalę na urządzeniach mobilnych”. Oppo zademonstrowało możliwości swojej technologii w strzelance pierwszoosobowej o nazwie „Camp Guard” z ponad 2000 modelami fizycznymi, 800 000 trójkątów i blisko 100 teksturami na Snapdragon Summit 2022. Interaktywne demo prezentuje ulepszone cienie, światła i odbicia, które realistycznie reagują na ruch modelu i kąt kamery gracza. Oppo twierdzi, że demo strzelanki pierwszoosobowej może działać w rozdzielczości 720p przy 60 klatkach na sekundę przez pół godziny na urządzeniu działającym w temperaturze pokojowej i wyposażonym w układ SoC Snapdragon 8 Gen 2.

W komunikacie prasowym na temat swojego nowego rozwiązania do śledzenia promieni Oppo zauważyło, że współpracowało z Qualcomm nad „testowanie sterowników, optymalizacja shaderów i rozwój narzędzi kompilatora na scenie gier”. Firmy zoptymalizowały także sterowniki PhysRay Engine 2.0, aby nowy Snapdragon 8 Gen 2 mógł płynnie renderować różne efekty i tekstury ray tracingu. Rozwiązanie Oppo obsługuje również technologię Variable Rate Shading (VRS) firmy Qualcomm, która zapewnia, że ​​silnik PhysRay Engine 2.0 „może działać efektywnie na Snapdragonie 8 Gen 2. Ogromna poprawa grafiki przy jednoczesnym rozwiązaniu problemu zużycia energii.”

Chociaż silnik PhysRay Engine 2.0 firmy Oppo wykorzystuje zastrzeżony pakiet PhysRay SDK, jest to w pełni otwarte rozwiązanie do śledzenia promieni, dostępne dla wszystkich twórców i twórców gier na całym świecie. Firma uważa, że ​​następujące trzy funkcje czynią go doskonałym wyborem dla twórców gier, którzy chcą zaimplementować ray tracing w swoich tytułach:

  • Wygoda: silnik PhysRay obsługuje hybrydowe renderowanie śledzenia promieni i rasteryzacji. Twórcy gier mogą bezpośrednio dodać mobilny potok ray tracingu Oppo, bez wprowadzania drastycznych zmian w tradycyjnym potoku renderowania.
  • Adaptacyjny: silnik PhysRay nie tylko jest w stanie dynamicznie dostosowywać złożoność i wydajność algorytmu śledzenia promieni zgodnie z różnymi scenariuszami, ale także wykorzystuje standardowy port. Jest zintegrowany ze sztuczną inteligencją i obsługuje czujniki fizyczne, aby w przyszłości wspierać pełnościeżkowe śledzenie promieni i inne efekty. Programiści mogą w pełni wykorzystywać technologię śledzenia promieni na urządzeniach mobilnych bez ograniczeń i uzyskiwać bardziej unikalne i zaskakujące rezultaty.
  • Równowaga: współpraca firmy Opp z Qualcomm Technologies zapewniła bardziej zrównoważony silnik PhysRay pod względem wydajności i zużycia energii. Oparty na najwyższej jakości procesorze Snapdragon 8 Gen 2, silnik PhysRay firmy Oppo zwiększył wydajność renderowania śledzenia promieni 5-krotnie, zmniejszył obciążenie procesora do jednej dziesiątej i umożliwia obsługę wszystkich tekstur PBR.