Компания Microsoft представила обновление своей технологии DirectStorage до версии 1.4, которая обещает существенно ускорить загрузку игр и улучшить передачу игровых ресурсов. С новым методом сжатия Zstandard (Zstd) и другими инновациями, разработчики и геймеры получат возможность использовать преимущества современных NVMe SSD на полную мощность. В этой статье мы разберем, как работает DirectStorage 1.4, какие улучшения она приносит и как это повлияет на игровой опыт.

Что такое DirectStorage?

Основные принципы технологии

DirectStorage была разработана Microsoft в рамках DirectX 12 для оптимизации работы с быстрыми NVMe SSD. До её появления центральный процессор отвечал за передачу данных от накопителя к графическому процессору, что вызывало задержки и замедляло загрузку игр. DirectStorage устраняет этот «посредник», позволяя данным передаваться напрямую, что значительно ускоряет процесс.

Преимущества для геймеров

  • Сокращение времени загрузки игр
  • Уменьшение лагов и задержек
  • Более плавный игровой процесс

Нововведения в DirectStorage 1.4

Метод сжатия Zstandard (Zstd)

Одним из ключевых новшеств стало внедрение метода сжатия Zstandard, который позволяет ещё больше уменьшить размер игровых ресурсов и ускорить их передачу. «Zstd обеспечивает высокую степень сжатия без потери качества», отмечают эксперты.

Библиотека GACL

Новая библиотека Game Asset Conditioning Library (GACL) оптимизирует текстуры перед сжатием, что может уменьшить их размер до 50%. Это достигается за счет таких методов, как:

  • Перетасовка: группировка повторяющихся узоров
  • Снижение энтропии на уровне блоков (BLER): уменьшение сложности текстур
  • Снижение энтропии на уровне компонентов (CLER): оптимизация цветовых каналов

Как это повлияет на разработчиков и игроков?

Упрощение для разработчиков

Разработчикам не нужно вносить изменения в свои игры, так как DirectStorage автоматически обрабатывает все преобразования. Это означает, что нагрузка на игровой движок не увеличивается, а текстуры передаются в графический процессор уже готовыми к использованию.

Улучшение игрового опыта

Для игроков это означает:

  • Меньше времени ожидания загрузки
  • Более качественная графика
  • Повышенная производительность в играх

Будущее DirectStorage

Планы Microsoft

Текущая версия DirectStorage 1.4 поддерживает текстуры BC1, BC3, BC4 и BC5. В следующих обновлениях планируется добавить поддержку BC7 и улучшить производительность. Это открывает новые горизонты для разработчиков и геймеров, делая игровой процесс ещё более комфортным и захватывающим.

DirectStorage 1.4 — это шаг вперед в использовании современных технологий для улучшения игрового опыта. С новыми методами сжатия и оптимизации, загрузка игр станет быстрее, а графика — ещё более впечатляющей.

Поделиться статьей