Microsoft przedstawiła DirectStorage 1.4: przyspieszone ładowanie gier dzięki nowemu sposobowi kompresji i dodatkowym technologiom
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?
| Punkt | Opis |
|---|---|
| Nowa metoda Zstd | Ulepszona 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 przebudowy | Przetapianie – grupowanie powtarzających się wzorców wewnątrz plików. |
| Redukcja entropii | BLER (Block‑Level Entropy Reduction) – uproszczenie bloków tekstur. CLER (Component‑Level Entropy Reduction) – uproszczenie kanałów kolorów. |
| Uczenie maszynowe | Wykorzystywane 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.
Zaloguj się, aby komentować