DirectX 12 Ultimate na GeForce RTX
Przed dniem programisty DirectX firmy Nvidia i Microsoft ogłosiły nową erę funkcji graficznych dla graczy na konsolach Xbox i komputerach PC i nazywa się to stosem gier DirectX 12 Ultimate. Wcześniej włączanie funkcji takich jak śledzenie promieni wiązało się z kompromisami w zakresie wydajności, ale dzięki DirectX 12 Ultimate programiści mogą dodawać do gry bardziej realistyczne, wciągające szczegóły, zużywając przy tym mniej zasobów.
Zawartość
- Ulepszone śledzenie promieni
- Lepsze szczegóły wizualne
- Mniejszy wpływ na wydajność
„Jesteśmy niezmiernie zadowoleni, że możemy udostępnić graczom DirectX 12 Ultimate, kulminację najlepszej technologii graficznej, jaką kiedykolwiek wprowadziliśmy, w bezprecedensowym połączeniu komputerów PC i Xbox Series X” – zauważyła Nvidia w komunikacie prasowym, stwierdzając, że dzięki temu następna generacja gier na komputery PC i konsole będzie przyszłościowa.
DirectX 12 Ultimate, jak sama nazwa wskazuje, jest rozszerzeniem Microsoftu
DirectX 12 Interfejsy API, ulepszające to, co już widzieliśmy, dzięki obsłudze takich funkcji jak śledzenie promieni, dodając jednocześnie ważne nowe funkcje, takie jak Mesh Shaders i Sampler Feedback. Dla graczy ze starszym sprzętem kompatybilność gier nie powinna stanowić problemu dzięki nowemu stosowi DirectX 12 Ultimate.Powiązany
- Co to jest DirectX i dlaczego jest ważny w przypadku gier komputerowych?
- Zwiększ moc swojego procesora graficznego dzięki najlepszym grom komputerowym obsługującym ray tracing
- Każda gra na konsolę Xbox Series X obsługującą ray tracing
„W rzeczywistości gry nowej generacji korzystające z funkcji DX12 Ultimate będą nadal działać na sprzęcie innym niż DX12 Ultimate” – stwierdziła Nvidia. „Chociaż taki sprzęt nie zapewni korzyści wizualnych nowych funkcji, nadal może zapewnić bardzo atrakcyjne wrażenia z gry w grach nowej generacji, w zależności od specyfiki sprzęt komputerowy."
Polecane filmy
Ułatwiając programistom tworzenie gier i udostępniając szerszą sieć — obsługującą zarówno komputery PC, jak i konsole — Nvidia i Microsoft mają nadzieję, że więcej programistów będzie objąć nowsze funkcje wspierane przez nowoczesne, mocne procesory graficzne. Miejmy nadzieję, że dla graczy zaowocuje to większą liczbą tytułów obsługujących zaawansowane funkcje, takie jak śledzenie promieni.
Ulepszone śledzenie promieni
Najważniejszą funkcją DirectX 12 Ultimate jest obsługa DirectX Ray Tracing 1.1. Oprócz aktualizacja 1.1 wprowadza zmiany w wykorzystaniu zasad światła, aby sceny w grze wyglądały bardziej realistycznie wbudowane
Dodatkowo proces cieniowania można teraz wykonać na GPU, bez konieczności przełączania się w obie strony do procesora. Gdy gracze poruszają się po scenie, DirectX Ray Tracing 1.1 lepiej wykorzystuje silniki strumieniowe procesora graficznego do ładowania nowych
Kiedy po raz pierwszy wprowadzono śledzenie promieni, gracze niechętnie włączali tę funkcję, ponieważ oznaczało to poświęcenie wydajności gry na rzecz lepszej grafiki. Według Nvidii, dzięki obsłudze cieniowania o zmiennej szybkości (VRS), gracze nie będą już musieli dokonywać tego kompromisu. Zasadniczo VRS umożliwia renderowanie ważniejszych obszarów sceny z większą szczegółowością, a szczegóły w mniej widocznych scenach można zmniejszyć w celu uzyskania większej szybkości.
Jest to funkcja, którą firma AMD ogłosiła, że będzie obsługiwana w swoich komputerach Grafika Navi 2x, który będzie używany zarówno na konsoli Xbox One Series X firmy Microsoft, jak i na niej komputery stacjonarne do gier później tego roku.
Lepsze szczegóły wizualne
DirectX 12 Ultimate będzie także obsługiwać moduły cieniujące siatkowe, aby pomóc programistom w tworzeniu jeszcze większej liczby szczegółów w grach. Shadery siatkowe pozwalają przetwarzaniu geometrii zachowywać się jak shadery obliczeniowe. Shadery Mesh mogą działać w całej grupie wątków obliczeniowych z dostępem do współdzielonej pamięci grupy i zaawansowanych funkcji obliczeniowych.
Aby jeszcze bardziej zoptymalizować działanie, przed modułem cieniującym siatki uruchamiany jest nowy proces modułu cieniującego Amplication, wykonujący obliczenia w celu określenia, ile grup wątków modułu cieniującego siatki jest potrzebnych. Do selekcji używa się shaderów amplikacji, zastępując grubszy poziom na siatkę, aby określić, czy w ogóle narysować obiekt.
„Ten nowy, pośredni poziom selekcji poprawia wydajność podczas rysowania modeli, które są tylko częściowo zasłonięte” – stwierdziła Nvidia. „Na przykład, jeśli część postaci jest na ekranie, a tylko jedno ramię nie, cieniowanie wzmocnienia może to zrobić usuń całe ramię po znacznie mniejszych obliczeniach, niż byłoby to konieczne do zacienienia wszystkich trójkątów w środku To."
Mniejszy wpływ na wydajność
Informacje zwrotne od samplera pozwalają programistom ładować tekstury tylko wtedy, gdy są potrzebne, zapewniając lepszą jakość wizualną, jednocześnie skracając czas ładowania i minimalizując zacinanie się w grze.
„Informacje zwrotne od samplera rozwiązują ten problem, umożliwiając modułowi cieniującemu skuteczne sprawdzanie, jaka część tekstury miałaby się znajdować były potrzebne do zaspokojenia żądania pobrania próbki, bez faktycznego przeprowadzania operacji pobierania próbek”, Nvidia powiedział. „Informacje te można następnie wprowadzić z powrotem do systemu przesyłania strumieniowego zasobów gry, co pozwala na podejmowanie bardziej inteligentnych i precyzyjnych decyzji o tym, jakie dane przesyłać dalej. W połączeniu z funkcją zasobów kafelkowych D3D12 umożliwia to grom renderowanie większych, bardziej szczegółowych tekstur przy mniejszym zużyciu pamięci wideo.
Jedną z metod osiągnięcia tego jest zastosowanie cieniowania odstępów tekstur (TSS). Ta technika renderowania umożliwia programistom wykonywanie obliczeń światła w przestrzeni obiektowej i zapisywanie ich w teksturze. Zasadniczo TSS oddziela cieniowanie obiektu w przestrzeni świata od rasteryzacji kształtu tego obiektu do ostatecznego celu.
Łącznie wszystkie te nowe funkcje sprawią, że gry będą wyglądać bardziej szczegółowo i realistycznie, a wszystko to przy mniejszym obciążeniu systemu.
Zalecenia redaktorów
- DirectX 12 vs. DirectX 11: który jest najlepszy do gier na PC?
- Intel rezygnuje ze wsparcia dla DirectX 9, ale może to i dobrze
- Porzuć DirectX: Czas zacząć używać Vulkan w grach na PC
- Control: Ultimate Edition odblokowuje prawdziwy potencjał PS5 i Xbox Series X
- Nowe rozszerzenia Vulkan umożliwiające śledzenie promieni na smartfonach
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.