Demo Nvidii wykorzystuje grafikę RTX do renderowania bogatych szczegółów

Nvidia udostępniła nowe demo prezentujące niektóre zaawansowane możliwości graficzne firmy Architektura Turinga znaleźć w najnowszej serii RTX karty graficzne, podobnie jak okręt flagowy GeForce RTX 2080 Ti. Demo publiczne, tzw Asteroidy, prezentuje nowe możliwości cieniowania siatki, które według Nvidii poprawią jakość obrazu i wydajność podczas renderowania dużej liczby złożonych obiektów w scenach w grze.

Dzięki architekturze Turing firma Nvidia wprowadziła nowy programowalny potok cieniowania geometrycznego, przenoszący część dużego obciążenia z procesora na procesor graficzny. Następnie procesor graficzny stosuje techniki selekcji, aby renderować obiekty — w przypadku tej wersji demonstracyjnej obiektami są asteroidy — z wysokim poziomem szczegółowości i jakością obrazu.

Powiązany

  • Oferta pokojowa Nvidii nie działa
  • Czy Nvidia właśnie naprawiła topiące się złącza zasilania RTX 4090?
  • Nvidia mogła w końcu naprawić topiące się złącza zasilania

„Turing wprowadza nowy programowalny potok cieniowania geometrycznego zbudowany na shaderach zadań i siatkowych” – wyjaśnił inżynier oprogramowania graficznego Nvidia, Manuel Kraemer, w

szczegółowy wpis na blogu wyjaśniając zalety cieniowania siatki na Turingu. „Te nowe typy modułów cieniujących przenoszą zalety modelu programowania obliczeniowego do potoku graficznego. Zamiast przetwarzać wierzchołek lub łatkę w każdym wątku w środku potoku o stałej funkcji, nowy potok wykorzystuje współpracujące grupy wątków do generowania zwartych siatek (siatek) na chipie przy użyciu reguł zdefiniowanych przez aplikację.

Polecane filmy

W demie Nvidia pokazała, że ​​każda asteroida zawiera 10 poziomów szczegółowości. Obiekty są dzielone na mniejsze siatki, a Turing umożliwia równoległe renderowanie siatek z większą geometrią, przy jednoczesnym pobieraniu mniejszej ilości danych. W przypadku Turinga moduł cieniujący zadań jest najpierw używany do sprawdzenia asteroidy i jej pozycji w scenie, aby określić, jakiego poziomu szczegółowości (LoD) użyć. Podczęści, czyli siatki, są następnie testowane przez odcień siatki, a pozostałe trójkąty są selekcjonowane przez sprzęt GPU. Przed wprowadzeniem sprzętu Turinga procesor graficzny musiał oddzielać każdy trójkąt z osobna, co powodowało przeciążenie procesora i karty graficznej.

„Łącząc wydajne techniki selekcji GPU i techniki LOD, zmniejszamy liczbę rysowanych trójkątów kilka rzędów wielkości, zachowując tylko te niezbędne do utrzymania bardzo wysokiego poziomu wierności obrazu” – Kraemer napisał. „Liczniki trójkątów rysowane w czasie rzeczywistym można zobaczyć w dolnym rogu ekranu. Shadery siatkowe umożliwiają wdrożenie niezwykle wydajnych rozwiązań, które można dostosować konkretnie do renderowanej treści.”

Oprócz wykorzystania tej techniki do tworzenia bogatych scen w grze, Nvidia stwierdziła, że ​​proces ten można również zastosować w obliczeniach naukowych.

„To podejście znacznie poprawia programowalność potoku przetwarzania geometrii, umożliwiając wdrożenie zaawansowanych technik selekcji, poziom szczegółowości, a nawet całkowicie proceduralne generowanie topologii”, – stwierdziła Nvidia.

Programiści mogą pobrać wersję demonstracyjną Asteroids za pośrednictwem strony Nvidia portalu deweloperskiego, a firma opublikowała także film pokazujący, jak shader siatki może poprawić renderowanie.

Zalecenia redaktorów

  • Przetestowałem nową funkcję RTX firmy Nvidia i naprawiłem najgorszą część gier na PC
  • Nvidia debiutuje w Portal: Prelude RTX, w który można grać za darmo
  • W nowy RTX 4060 Ti nie wierzą nawet partnerzy Nvidii
  • Przetestowałem nowy RTX 4060 Nvidii w porównaniu z RX 7600 — i nie jest ładny
  • Ten tajemniczy procesor graficzny Nvidia to absolutna potworność — właśnie przyjrzeliśmy się temu jeszcze raz

Ulepsz swój styl życiaDigital Trends pomaga czytelnikom śledzić szybko rozwijający się świat technologii dzięki najnowszym wiadomościom, zabawnym recenzjom produktów, wnikliwym artykułom redakcyjnym i jedynym w swoim rodzaju zajawkom.