Microsoft представила DirectStorage 1.4: прискорене завантаження ігор завдяки новому методу стискання та додатковим технологіям
Microsoft оновила DirectStorage до версії 1.4
Компанія Microsoft випустила нове оновлення своєї технології DirectStorage (версія 1.4), яка дозволяє максимально використовувати швидкі NVMe‑SSD при роботі з іграми. У цьому релізі додано новий алгоритм стиснення/розпакування ресурсів — Zstandard (Zstd), який ще сильніше скорочує час завантаження та підвищує пропускну здатність передачі ігрових файлів.
Що змінилося?
| Пункт | Опис |
|---|---|
| Новий метод Zstd | Покращене стиснення ігрових ассетів, яке прискорює передачу даних від диска до GPU. |
| Game Asset Conditioning Library (GACL) | Бібліотека попередньої обробки текстур, що дозволяє зменшити їх розмір до 50 %. |
| Техніки перестроювання | Перетасовка – групування повторюваних патернів всередині файлів. |
| Зниження ентропії | BLER (Block‑Level Entropy Reduction) – спрощення блоків текстур. CLER (Component‑Level Entropy Reduction) – спрощення кольорових каналів. |
| Машинне навчання | Використовується для збереження візуальної якості, щоб зміни були непомітні гравцю. |
Як це працює у іграх?
1. Підготовка – GACL обробляє текстури перед їх зберіганням на диску.
2. Стиснення Zstd – отримані дані стискаються та записуються на SSD.
3. Завантаження – DirectStorage читає файли безпосередньо з пам’яті без участі CPU, а GPU отримує вже розпаковану текстуру.
> Важливо: розробникам нічого не потрібно змінювати у ігровому движку. Усі перетворення скасовуються автоматично під час декомпресії, тому навантаження на ігровий код залишається тим самим.
Підтримувані формати
* Поточна публічна версія 1.4 підтримує текстури BC1, BC3, BC4 та BC5.
* Планується додати підтримку BC7 і додаткові покращення продуктивності у наступній версії.
Підсумок
DirectStorage 1.4 підвищує ефективність роботи з швидкими SSD завдяки новим алгоритмам стиснення та попередньої обробки ассетів. Це скорочує час завантаження ігор без додаткового навантаження на розробників, дозволяючи їм сконцентруватися на створенні контенту.
Коментарі (0)
Поділіться своєю думкою — будь ласка, будьте ввічливі та по темі.
Увійдіть, щоб коментувати