Сведения о различных параметрах визуализации с трассировкой лучей.
Новые возможности версий 2023, 2024, 2024.1, 2024.2
Производительность трассировки лучей с помощью графического процессора в значительной степени зависит от самого графического процессора, так как новые или более мощные графические процессоры могут работать в несколько раз быстрее, чем более старые или менее производительные. PassMark Software публикует результаты тестирования графических процессоров, которые помогут вам сравнить доступные варианты.
Функция трассировки лучей с помощью графического процессора требует поддержки функции трассировки лучей DirectX (DXR), которая была добавлена в последних версиях Windows 10. Она поддерживается большинством графических процессоров, выпущенных компанией NVIDIA, начиная с 2019 г., и графическими процессорами, выпущенными компанией AMD, начиная с 2021 г. Intel будет поддерживать эту технологию в будущих версиях графических процессоров Arc™ как для мобильных, так и настольных платформ. На момент выпуска версии Inventor 2023 трассировку лучей с помощью графического процессора можно использовать со следующими графическими процессорами:
Предполагается, что в будущем все основные поставщики графических процессоров будут поддерживать технологию DXR, постепенно повышая производительность. Производительность графических процессоров для настольных ПК обычно выше, чем у ноутбуков, даже если используется одна и та же модель.
При использовании операционной системы Windows 10 необходима сборка ОС 1809 (октябрь 2018 г.) или более поздняя. Кроме того, убедитесь, что драйвер графического процессора (GPU) обновлен.
Вопрос качества изображения важен для функции трассировки лучей с помощью графического процессора. Дальнейшего описания заслуживают два аспекта: ход выполнения визуализации и материалы (представления). Повышению качества изображения уделяется особое внимание при доработке функции трассировки лучей с помощью графического процессора.
Ход выполнения визуализации
Для трассировки лучей с помощью графического процессора применяется алгоритм трассировки пути, благодаря чему визуализированное изображение постепенно улучшается с течением времени. Такой же алгоритм используется при создании визуальных эффектов для фильмов.
В начале визуализации вы будете видеть очевидные артефакты шума, но со временем их будет становиться меньше по мере сбора большего количества выборок для трассировки пути. При трассировке лучей с помощью графического процессора отображается индикатор выполнения, который показывает, сколько выборок собрано относительно целевого уровня качества. Благодаря трассировке пути технически визуализация никогда не завершается и может продолжаться бесконечно.
Однако на практике артефакты устраняются быстро, и зачастую положительные результаты будут видны даже до достижения целевого уровня качества. Вам нужно только подождать, пока изображение не станет приемлемым для вас. Параметр «Продолжить» позволяет модулю визуализации собрать больше выборок, если нежелательные артефакты по-прежнему отображаются.
Если параметр «Уменьшение шума» включен, обычно отображается небольшое количество артефактов шума, что позволяет добиться хороших результатов еще быстрее. Однако уменьшение шума может привести к потере некоторых деталей в материалах или освещении. Если требуется сохранить «окончательное» визуализированное изображение для последующего совместного использования, можно отключить функцию уменьшения шума и обеспечить работу модуля визуализации в течение более длительного времени.
Материалы и представления
В технологии трассировки лучей с помощью графического процессора применяется визуализация на основе физических свойств. Это означает, что освещение и материалы взаимодействуют так, чтобы имитировать реальность. При этом, более реалистичные результаты можно получить при минимальном усилии со стороны пользователя Inventor. Такой подход несколько отличается от предыдущих модулей визуализации, но в настоящее время все чаще используется в компьютерной графике.
В частности, технология трассировки лучей с помощью графического процессора использует новое определение материала на основе физических свойств, которое называется стандартной поверхностью Autodesk. Данное определение может представлять широкий спектр материалов, часто применяемых пользователями Inventor. Никаких дополнительных действий от вас не требуется. Функция трассировки лучей с помощью графического процессора автоматически и быстро преобразует существующие представления Inventor в стандартные поверхности для визуализации. Пользовательский интерфейс редактирования представлений не изменяется.
Однако этот процесс преобразования может привести к визуальным различиям между тем, что вы видели в случае применения ART, и тем, что вы видите при использовании технологии трассировки лучей с помощью графического процессора. Некоторые такие ограничения широко известны и, возможно, будут устранены в будущем. Но в ряде случаях вы можете увидеть различия, возникающие из-за того, что ранее использовались нефизические свойства материала. Например, материалы на основе физических свойств обеспечивают экономию энергии, поэтому те материалы, которые раньше были слишком яркими, теперь могли стать темнее.
Если полученный вами результат далек от ожидаемого, сообщите об этом (см. раздел Отправьте нам свой отзыв ниже).
В некоторых случаях операция трассировки лучей с помощью графического процессора может быть остановлена из-за слишком долгой визуализации. Это происходит потому, что Windows содержит механизм обнаружения и исправления зависания во время ожидания (TDR), который выполняет сброс графического процессора, если операция занимает более двух секунд (по умолчанию). В режиме трассировки лучей с помощью графического процессора отдельной операцией может быть визуализация одной выборки, которая как правило выполняется быстро и занимает не более двух секунд.
По истечении времени ожидания Inventor автоматически отключает трассировку лучей и возвращается в обычный режим отображения «Реалистичный». При этом отображается сообщение, предлагающее вернуться к использованию трассировки лучей с помощью центрального процессора.
Чтобы время ожидания не превышалось, устраните одну или несколько упомянутых выше проблем. Для этого можно использовать более производительный графический процессор. Хотя задержку TDR можно увеличить, задав значение более двух секунд, возникновение периода удержания с задержкой по умолчанию обычно означает, что низкая производительность уже приводит к плохой работе.
Будем рады с вами пообщаться. Благодарю за внимание.