Microsoft mówił o innowacjach w DirectX 12: lekkim śledzeniu promieni i szczegółowości zależnej od odległości

Microsoft w ramach programu wczesnego dostępu Windows Insider Preview представила zaktualizował interfejsy API DirectX 12 i szczegółowo opowiedział o innowacjach. Funkcje te zostaną udostępnione w przyszłym roku i będą obejmować trzy główne funkcje.

Microsoft mówił o innowacjach w DirectX 12: lekkim śledzeniu promieni i szczegółowości zależnej od odległości

Pierwsza możliwość dotyczy śledzenia promieni. Początkowo DirectX 12 miał tę funkcję, ale teraz została rozszerzona. W szczególności do istniejącego obiektu śledzenia promieni PSO (obiekt stanu potoku) dodano dodatkowe moduły cieniujące. Poprawia to efektywność pracy.

Następnie należy wspomnieć o technologii algorytmów adaptacyjnych ExecuteIndirect. Zgodnie z opisem funkcja ta pozwala określić liczbę promieni na osi czasu wykonania GPU. Wreszcie stało się możliwe zastosowanie lekkiej opcji śledzenia.

Firma zajmowała się także geometrią. Firma Microsoft dodała obsługę shaderów siatki do interfejsu API DirectX 12. Ta funkcja nosi nazwę Próbnik DirectX. Pozwala określić, które tekstury są najczęściej dostępne i powinny pozostać w pamięci. Dzięki temu w pamięci wideo zapisywane są tylko te dane, które są potrzebne tu i teraz.

Microsoft mówił o innowacjach w DirectX 12: lekkim śledzeniu promieni i szczegółowości zależnej od odległości

Tym samym innowacja pozwoli pozbyć się irytujących długich czasów ładowania wirtualnych światów. Jest to tak zwana technologia strumieniowania tekstur.

Microsoft mówił o innowacjach w DirectX 12: lekkim śledzeniu promieni i szczegółowości zależnej od odległości

Wszystko to bardziej szczegółowo opisane na blogu programistów Microsoft. Jednocześnie zauważamy, że kilka dni temu AMD pozytywnie wypadło przemówił na ten temat i zasugerował rychłe pojawienie się nowych funkcji w produktach Radeon. Oczywiście pojawią się w nowych topowych kartach graficznych, których premiera ma nastąpić w 2020 roku. Przypisuje im się między innymi sprzętowe wsparcie dla ray tracingu. 



Źródło: 3dnews.ru

Dodaj komentarz