Ray tracing w grach dzięki chmurze obliczeniowej

Zastosowanie śledzenia promieni w czasie rzeczywistym pozwoli uzyskać fotorealistyczne efekty nawet na urządzeniach mobilnych. Odpowiednią moc obliczeniową zapewnią intelowskie serwery działające w chmurze.

Badacze z Intel Labs pokazali wersję demo gry (Wolfenstein: Ray Traced), która do renderingu obrazu wykorzystywała ray tracing (śledzenie promieni). Po stronie serwera demonstracja używała zbioru maszyn opartych na nowej platformie tworzenia oprogramowania „Knight’s Ferry”, bazującej na architekturze wielu zintegrowanych rdzeni (Intel MIC), opracowywanej przez Intela z myślą o wysokowydajnym przetwarzaniu danych.

Cztery serwery Knight’s Ferry reprezentowały przyszłą „chmurę” zasobów obliczeniowych, która wysyła obrazy do urządzenia mobilnego. Podczas prezentacji serwery renderowały obraz i dostarczały go strumieniowo do uproszczonego urządzenia klienckiego (małego laptopa), na którym użytkownik może grać.

Projekt umożliwi tworzenie fotorealistycznych, interaktywnych aplikacji 3D, takich jak gry, poprzez opracowanie działających w czasie rzeczywistym silników ray tracingu dla platform Intela.

Ray tracing w czasie rzeczywistym jest realizowany równolegle na wielordzeniowym sprzęcie. Jest to sposób renderowania grafiki, który wykorzystuje prawa fizyki, rządzące rozchodzeniem się promieni świetlnych, do rysowania scen zawierających bardzo realistyczne cienie, odbicia i inne efekty świetlne. Ray tracing był używany do tworzenia statycznych obrazów i hollywoodzkich filmów, w których poszczególne klatki są przygotowywane zawczasu, ale dopiero od niedawna można przetwarzać obrazy wystarczająco szybko, żeby wykorzystać tę technologię w grach. Druga technologia to Knight’s Ferry, nowa platforma z wieloma zintegrowanymi rdzeniami (Many Integrated Core, MIC).

Image

Oto dwa przykłady obrazujące wykorzystanie ray tracing'u w grze Wolfenstein: Ray Traced:

Dzięki nowej technologii załamania światła i odbicia w szklanych przedmiotach są niezwykle realistyczne. Widać to chociażby na żarówkach, klejnotach czy 'podstawkach' wykonanych ze szkła.

Tutaj z kolei na ścianie widać 12 ekranów pokazujących różne lokacje na poziomie. Może to zostać wykorzystane przez graczy, aby uzyskać taktyczną przewagę w grach.

Więcej przykładów dostępnych na stronie wolfrt.de.

Źródło: Intel, wolfrt.de

Wybrane dla Ciebie
MOŻE JESZCZE JEDEN ARTYKUŁ? ZOBACZ CO POLECAMY