Вопросы и ответы. Предварительная версия аппаратного ускорения графики Revit

В этом разделе приведены ответы на часто задаваемые вопросы о предварительной версии аппаратного ускорения графики Revit.

Чего ожидать от предварительной версии аппаратного ускорения графики?

Мы постепенно переделываем или улучшаем каждый компонент графики Revit в рабочей области. Когда рабочий процесс получится полностью выполнить в ускоренном режиме, мы удалим отметку о предварительной версии. В итоге ускоренное выполнение станет новым стандартом. Программа Revit будет работать гораздо быстрее и динамичнее, оптимальнее используя аппаратные ресурсы. Ускорять отдельные типы видов или визуальных стилей не планируется.

Аппаратное ускорение графики основано на файлах USD. Что это означает? Значит ли это, что можно экспортировать модель Revit в другие приложения?

Нет, это не означает, что Revit теперь сможет экспортировать модели в файлы USD. Universal Scene Description — это не только формат файла, но и способ рисования сцен. USD — это формат файла в стиле XML, который описывает геометрию, аннотации, основную надпись и остальные графические элементы, которые могут отображаться в рабочей области. Однако для повышения производительности мы усовершенствовали способы обработки данных в Revit и отказались от непосредственного использования формата файлов. Из-за дополнительных оптимизаций прямой экспорт модели Revit в формат USD в настоящее время не планируется.

Что такое Hydra и как этот компонент связан с USD?

Open USD — это система, предназначенная для создания, организации и чтения подробных описаний 3D-сцен. Она включает в себя схемы USD и Hydra. Hydra — это высокопроизводительная архитектура визуализации с открытым исходным кодом, которая эффективно визуализирует сцены USD. Схемы USD упорядочивают информацию о 3D-сцене, включая сведения об объектах, свойствах и расположении. Hydra принимает файлы USD, но может интерпретировать и другие типы входных данных. Это означает, что USD описывает сцену и управляет ею, а Hydra преобразует это описание в высококачественное визуальное изображение. Если не вдаваться в технические детали, это своего рода язык, на котором Revit «говорит» с модулем визуализации. Этот модуль затем переводит инструкции для видеокарты, и в итоге она отвечает за выполнение всех расчетов и их отображение на экране. Модуль визуализации — это компонент, который создает визуальное изображение из данных модели Revit и другой графики в рабочей области, фактически преобразуя математическое описание сцены в изображение на экране с учетом текстур, освещения и других добавленных вами визуальных элементов.

Участвует ли Autodesk в проектах USD и Hydra с открытым исходным кодом?

Да, Autodesk участвует в проекте Pixar OpenUSD, особенно в связи с платформой визуализации Hydra и модулем визуализации Storm. Здесь приводится краткий обзор наиболее значимых вкладов, а в этой статье рассказывается об участии Vulkan в проекте Storm.

Нужна ли мне дорогая видеокарта для нормальной работы предварительной версии аппаратного ускорения графики?

Нет, для использования предварительной версии аппаратного ускорения графики достаточно соблюсти требования к системе для работы Revit.

Для оптимальной работы предварительной версии аппаратного ускорения графики требуется системное ОЗУ объемом не менее 64 ГБ и видеокарта с оперативной памятью 8 ГБ. При использовании видеокарты с оперативной памятью менее 4 ГБ, скорее всего, преимущества этой предварительной версии будут не так заметны.

Если у меня компьютер с хорошей игровой конфигурацией, будет ли работать предварительная версия аппаратного ускорения графики?

Подойдет любая видеокарта, которая соответствует требованиям к системе. Начиная с версии Revit 2023.1, статус сертификации заменен прямым указанием на то, соответствуют ли версия DirectX, версия Shader Model и доступная в системе память GPU требованиям для аппаратного ускорения. Подробнее о сертификации оборудования см. здесь.

Предварительная версия аппаратного ускорения графики поможет Revit работать быстрее при использовании встроенной видеокарты?

Не рекомендуется использовать этот подход, так как встроенная видеокарта подходит только для отображения базовой графики. Она позволяет выполнять такие простые задачи, как создание 2D-чертежей и аннотаций, базовое 3D-моделирование с минимальной сложностью, просмотр и редактирование моделей малого и среднего размера без сложных графических требований.

Если вы все же используете встроенную видеокарту, убедитесь, что она настроена на использование как можно большего объема системного ОЗУ. Учтите, что эта оперативная память также используется другим программным обеспечением и процессами, запущенными на компьютере одновременно с Revit.

Дополнительные сведения см. в этой ветке форума Microsoft.

Если на вашем компьютере установлены как встроенная, так и выделенная видеокарты, ознакомьтесь с этой статьей об оптимизации оборудования для запуска программного обеспечения Autodesk. Кроме того, изучите информацию об оптимизации виртуальной памяти, особенно о файле подкачки, и храните его на быстром SSD или жестком диске.

Если вы работаете с Revit на ноутбуке и выполняете задачи с высокими требованиями к графическим ресурсам, подключите ноутбук к сети, чтобы все аппаратные компоненты работали на оптимальном уровне производительности.

Имеет ли значение объем системного ОЗУ при использовании предварительной версии аппаратного ускорения графики?

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

Включение предварительной версии аппаратного ускорения графики на нескольких видах может привести к увеличению потребления памяти, поэтому рекомендуется увеличить ее объем. При работе со сложными моделями с включенной предварительной версией аппаратного ускорения графики потребуется не менее 64 ГБ системной оперативной памяти.

Следует ли проверить характеристики другого оборудования при использовании предварительной версии аппаратного ускорения графики Revit?

Помимо видеокарты и системного ОЗУ следует учесть ресурсы центрального процессора (ЦП). Одним из важных преимуществ предварительной версии аппаратного ускорения графики Revit является снижение нагрузки на центральный процессор за счет переноса операций на GPU. Это позволяет компьютеру эффективнее выполнять другие процессы.

Дополнительные рекомендации об аппаратных компонентах см. на этой странице.

Я использую Revit на компьютере Mac. Замечу ли я преимущества аппаратного ускорения графики Revit?

В настоящее время не рекомендуется использовать предварительную версию аппаратного ускорения графики Revit в Parallels Desktop for Mac или других решениях виртуализации.

Нужно ли мне что-либо знать о предварительной версии аппаратного ускорения графики Revit и DirectX 11 или 12?

Требуется DirectX 11. Более поздние версии также будут работать должным образом. Текущая предварительная версия не использует дополнительные функции DirectX 12.

Поддерживается ли программная визуализация с помощью предварительной версии аппаратного ускорения графики?

В настоящее время нет, поэтому эта функция будет недоступна, если Revit не обнаружит видеокарту. Программная визуализация включена в стратегический план.