Вопросы и ответы. Аппаратное ускорение графики 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 для Mac и других решениях виртуализации.

Имеется ли какая-то информация об использовании аппаратного ускорения графики Revit с DirectX 11 или 12?

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

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

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