Microsoft przedstawiła DirectStorage 1.4: przyspieszone ładowanie gier dzięki nowemu sposobowi kompresji i dodatkowym technologiom

Microsoft przedstawiła DirectStorage 1.4: przyspieszone ładowanie gier dzięki nowemu sposobowi kompresji i dodatkowym technologiom

10 software

Microsoft zaktualizowała DirectStorage do wersji 1.4

Firma Microsoft wypuściła nowe aktualizacje swojej technologii DirectStorage (wersja 1.4), która pozwala maksymalnie wykorzystać szybkie NVMe‑SSD podczas pracy z grami. W tym wydaniu dodano nowy algorytm kompresji/dekompresji zasobów — Zstandard (Zstd), który jeszcze bardziej skraca czas ładowania i zwiększa przepustowość przesyłania plików gier.


Co się zmieniło?

PunktOpis
Nowa metoda ZstdUlepszona kompresja zasobów gry, która przyspiesza transfer danych z dysku do GPU.
Game Asset Conditioning Library (GACL)Biblioteka wstępnego przetwarzania tekstur, pozwalająca zmniejszyć ich rozmiar o 50 %.
Techniki przebudowyPrzetapianie – grupowanie powtarzających się wzorców wewnątrz plików.
Redukcja entropiiBLER (Block‑Level Entropy Reduction) – uproszczenie bloków tekstur. CLER (Component‑Level Entropy Reduction) – uproszczenie kanałów kolorów.
Uczenie maszynoweWykorzystywane do zachowania jakości wizualnej, aby zmiany były niewidoczne dla gracza.

Jak to działa w grach?

1. Przygotowanie – GACL przetwarza tekstury przed ich zapisaniem na dysku.
2. Kompresja Zstd – uzyskane dane są kompresowane i zapisywane na SSD.
3. Ładowanie – DirectStorage odczytuje pliki bezpośrednio z pamięci bez udziału CPU, a GPU otrzymuje już rozpakowaną teksturę.

> Ważne: programiści nie muszą nic zmieniać w silniku gry. Wszystkie transformacje są automatycznie odwracane podczas dekompresji, więc obciążenie kodu gry pozostaje bez zmian.


Obsługiwane formaty

* Obecna publiczna wersja 1.4 obsługuje tekstury BC1, BC3, BC4 i BC5.
* Planowane jest dodanie wsparcia dla BC7 oraz dodatkowe ulepszenia wydajności w następnej wersji.


Podsumowanie

DirectStorage 1.4 zwiększa efektywność pracy z szybkim SSD dzięki nowym algorytmom kompresji i wstępnego przetwarzania zasobów. Skraca to czas ładowania gier bez dodatkowego obciążenia programistów, pozwalając im skupić się na tworzeniu treści.

Komentarze (0)

Podziel się swoją opinią — prosimy o uprzejmość i trzymanie się tematu.

Nie ma jeszcze komentarzy. Zostaw komentarz i podziel się swoją opinią!

Aby dodać komentarz, zaloguj się.

Zaloguj się, aby komentować