Denoiser

С помощью инструмента Denoiser можно достичь значительного сокращения времени отрисовки для высококачественных изображений.

Denoiser доступен в программе SOLIDWORKS Visualize 2018 с пакетом обновления 3.0 и более поздних версиях.

Denoiser использует постобработку, основанную на машинном обучении. Он отфильтровывает шумы на незавершенных и шумных изображениях, созданных в режимах отрисовки Быстро и Точно.

Чтобы повысить производительность Denoiser, необходимо сократить число проходов отрисовки. Например, если для сцены обычно требуется 500 проходов без инструмента Denoiser, то указание 50 проходов при включенном инструменте Denoiser поможет получить такое же качество отрисовки. Можно достичь идентичного качества отрисовки даже при использовании меньшего количества проходов при применении Denoiser в зависимости от выбранной для изображения цели. Фактическое сокращение числа проходов и времени отрисовки зависят от оборудования и сцены отрисовки.

Для использования Denoiser требуется следующее аппаратное обеспечение:

  • Графический процессор NVIDIA® (архитектура Kepler™ или более новая) с поддержкой CUDA® 9.0
  • Как минимум 4 ГБ видеопамяти

На следующем изображении представлены обычные результаты при выключенном инструменте Denoiser (слева) и при включенном (справа).



Пример Denoiser

В данном примере выполняется отрисовка проекта SOLIDWORKS Visualize при отключенном инструменте Denoiser с последующим включением. Затем полученные изображения изучаются и сравниваются с количеством проходов и временем отрисовки и качеством изображения.

Создание базовой линии

Сначала необходимо указать параметры для автономной отрисовки. Затем при отключенной функции Denoiser выполняется отрисовка проекта для создания базового изображения .jpg.

  1. Откройте файл системная_папка:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2019\samples\whatsnew\visualize\Food Processor.svpj.
  2. Нажмите Инструменты вывода (основная панель инструментов).
  3. В диалоговом окне на вкладке Отрисовка в разделе Файл вывода выполните следующие действия.
    • Для формата изображения выберите JPEG (*.jpg).
    • Для режима вывода выберите Отрисовка.
  4. В разделе Разрешение выполните следующие действия.
    • Для размера выберите 800 x 800 пикс.
    • Для разрешения укажите 96,00 пикс./дюйм.
  5. В разделе Настройки отрисовки выполните следующие действия.
    • Для параметра Выбор отрисовки выберите: Точно .
    • Для режима отрисовки выберите значение Качество.
    • Для проходов отрисовки укажите 500.
  6. Для устройства для отрисовки:
    • Выберите Гибридный.
    • Выберите Показать ход выполнения.
  7. Нажмите Запустить отрисовку.
    Откроется вкладка Отрисовка.

    Нажмите , чтобы закрыть сообщение о закрытии Visualize.

    Выполнение операции автономной отрисовки займет несколько минут.

  8. По завершении работы отрисовки обратите внимание на параметр Прошло времени в верхней части окна.
    Базовое изображение Food Processor.jpg будет автоматически сохранено в папку вывода.

Использование Denoiser

Теперь можно визуализировать этот же проект с помощью Denoiser.

Сначала необходимо инициализировать Denoiser, чтобы сделать этот инструмент доступным для использования. После инициализации инструменту Denoiser требуется определенный объем видеопамяти, даже если в настоящее время инструмент не используется. Чтобы использовать его для определенной отрисовки, необходимо включить его на более позднем этапе.

  1. В правом верхнем углу нажмите на вкладку Кухонный комбайн.
  2. Выберите Инструменты > Параметры.
  3. В диалоговом окне нажмите 3DViewport.
  4. В разделе Denoiser выберите оба параметра.
    Опция Описание
    Инициализировать Denoiser Делает Denoiser доступным для использования.
    Показать кнопку на основной панели инструментов Добавляет элемент Включить Denoiser на основную панель инструментов для включения или отключения инструмента Denoiser.
  5. Нажмите ОК.
  6. Нажмите Включить Denoiser (основная панель инструментов) для включения Denoiser.
    Denoiser включен для отрисовки в режиме реального времени в трехмерном виде.

    Теперь потребуется включить его для автономной отрисовки. Чтобы повысить производительность Denoiser, необходимо также сократить число проходов отрисовки.

  7. Нажмите Инструменты вывода (основная панель инструментов).
  8. В диалоговом окне на вкладе Отрисовка установите следующие параметры:
    • В разделе Настройки отрисовки уменьшите значение параметра Проходы отрисовки до 50.
    • Выберите Включить Denoiser.
  9. Нажмите Запустить отрисовку.
    Откроется новая вкладка "Отрисовка". Значок на дисплее HUD указывает, что инструмент Denoiser включен.

    Нажмите , чтобы закрыть сообщение о закрытии Visualize.

  10. По завершении отрисовки обратите внимание на параметр Прошло времени в верхней части окна.
    Изображение Food Processor 1.jpg, отрисованное при включенном инструменте Denoiser, будет автоматически сохранено в папку вывода.
  11. Нажмите на ссылку на папку вывода.
    Оба изображения кухонного комбайна можно открыть в любом приложении для просмотра изображений. Можно увеличить масштаб и сравнить объем помех в разных областях. Например, увеличьте область вокруг лопастного вала:
    Denoiser выкл.

    500 проходов

    Denoiser вкл.

    50 проходов

    С помощью Denoiser можно достичь идентичного качества отрисовки даже при использовании меньшего количества проходов в зависимости от выбранной для изображения цели.
    Фактическое сокращение числа проходов и времени отрисовки зависят от оборудования и сцены отрисовки.