Hydra renderer doc. ЧаВо.

ЧаВо

Последнее изменение: 20 июля 2020

Часто задаваемые вопросы

Что такое Hydra Renderer

Hydra Renderer — это самостоятельный, физически корректный визуализатор на GPU и плагин для Autodesk 3ds Max, способный создавать реалистичные изображения. Разработкой занимаются российские разработчики. Движок, АПИ и плагин для 3ds Max распространяются бесплатно и с открытым исходным кодом.

Какие версии 3ds Max поддерживаются

Поддерживаются все 64 битные версии начиная с 3ds Max 2017.

Как установить или обновить плагин

Подробно про установку можно почитать здесь.

Какие алгоритмы глобального освещения реализованы в рендере

  • Path Tracing - трассировка путей.
  • IBPT - двунаправленная трассировка путей.
  • MMLT - multiplex metropolis light transport.
  • Временно отключены:

  • Photon mapping.
  • MLT - metropolis light transport.

Поддерживаются ли материалы и источники света других рендеров

Не поддерживаются, но их можно сконвертировать в материалы и источники гидры, используя скрипт конвертер находящийся в свитке Tools настроек рендера.
Даже если что-то “чужое” работает, всё равно рекомендуется это конвертировать, для большей стабильности и предсказуемости работы.

Какие фичи реализованы в рендере

Полный список возможностей вы можете посмотреть здесь.

Будет ли сделана такая-то фича или плагин для такого-то 3д редактора

Мы хотим сделать как можно больше всего, но разработка вещь достаточно долговременная. На одну фичу может уйти от месяца до полугода. Поэтому без организации очереди по критериям важности не обойтись. Также мы следим за новинками и разработками конкурентов, поэтому проверенные и необходимые инструменты обязательно появятся рано или поздно. Можем сказать что список у нас на пару лет вперёд.

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

Если вы программист, то мы с удовольствие примем любую помощь. Пишите нам на почту, задач хватит на всех )

Примерный ход разработки можно посмотреть тут.

Как сделать мягкую тень от Direct Light

Для создания мягких теней от направленного (direct) источника вам необходимо выбрать ‘Area Shadows’ в разделе ‘Shadows’ и регулировать мягкость при помощи параметров ‘Length’ и ‘Width’. Рендер использует среднее арифметическое от этих параметров.

Как сделать шторы или тюль

Используйте смесь диффузии и транслюцентности в материале HydraMtl.

Например для белой тюли: Diffuse 1, цвет белый, translucent 0.5, цвет белый. Это даст 50% просвечивания. В опасити можно положить мелкую сетку или рисунок.

Как сделать Sky Portal

Тип Sky portal в нашем источнике света HydraLight заменяет собой источник mr Sky portal, поддержка которого прекращается.

Sky portal рекомендуется для освещения интерьеров по классической схеме. В энвайронмент помещается хдр панорама, за окно ставится портал. Отключаем видимость галкой Visible in render, чтобы в альфе канале он не перекрыл фон, для возможности его замены в композинговой программе, например в Фотошопе.

Подробнее тут.

Установка и запуск рендера

Наличие ошибок (багов) в программном обеспечении связано с его большой сложностью, и чем сложнее программа, тем больше вероятность возникновения в ней ошибок. Наши программы не исключение. О многих ошибках мы знаем и они стоят в очереди разработки. Но некоторые всё-таки "лечатся". Далее некоторые из них.

Я хочу обновить старую версию плагина на новую

В этом случае вам нужно удалить полностью старую версию плагина, через панель управления виндовс, и установить новую.

Плагин не загружается: “error code 126 - specified module could not be found.”

Попробуйте установить VS Redist (ссылка с сайта Microsoft).

Старая сцена не открывается и 3д макс падает

В настоящее время нет полноценной поддержки механизма обновления ГУИ (кроме источника света). Если оно было сильно изменено, то может падать. Именно это произошло летом 2018 года, мы сильно изменили ГУИ плагина. Поэтому сцены созданные до этого времени могут не открываться или не рендерится. Лечится мерджем всего в новую сцену.

Старая сцена не рендерится

Скорее всего по тем же причинам из предыдущего пункта, связанным с ГУИ. Нужно поменять рендер на сканлайн и потом опять поменять на гидру.

Рендер не реагирует на изменения настроек материалов

Сбой в работе контроля изменений. Лечится перезагрузкой сцены.

Рендер не реагирует на изменения настроек материалов

Пока не получается отследить в чём дело. Лечится перезагрузкой сцены.

Сцена экспортируется, но на каком-то этапе застревает и не доходит до рендера

Возможно не хватает памяти в видеокарте. Попробуйте включить в настройках рендера опцию "Auto resize textures", а так же, по возможности, используйте инстансы объектов, вместо копий.

Синий экран смерти

Может помочь переустановка свежих драйверов видеокарты с нуля.

Видео карта не видна в списке устройств в настройках рендера

Может помочь переустановка свежих драйверов видеокарты с нуля.

Дробные цифры в настройках не реагируют на ручной ввод

Скорее всего связано с форматом разделителя дробной части. Если этот разделитель запятая, например “2,5”, то надо поменять на точку, чтобы стало “2.5”. Сделать это нужно в настройках системы.
Для виндовс 7:

Панель управления -> смена раскладки клавиатуры или других параметров ввода -> вкладка “Форматы” -> Дополнительные параметры -> вкладка “Числа” -> в “Разделитель дробной и целой части” выбрать из списка “.” (точку).

Для виндовс 10:

правой кнопкой мыши на часах в правом нижнем углу экрана -> настройка даты и времени -> Дополнительные параметры даты и времени, региональные параметры -> Изменение форматов даты, времени и чисел -> Дополнительные параметры -> в “Разделитель дробной и целой части” выбрать из списка “.” (точку).

После запуска рендера проскакивает консоль и ничего не происходит

Во вкладке Tools настроек рендера, отметьте галку “log to file” и нажмите Render. В папке “Logs” установленного рендера, например “C:/[Hydra]/logs”, появятся файлы с логами. В конце этих файлов могут быть следующая информация об ошибках:
  • "Can't connect to hydra.exe" (plugin_log.txt).
  • Попробуйте отключить песочницу (sandbox) в вашем антивирусе. У Касперского такой механизм называется песочница. У Comodo это называется Auto sandbox. Наш рендер использует межпроцессное взаимодействие для общения между плагином и рендер-сервером hydra.exe. Песочница может блокировать этот механизм.
    Попробуйте запустить 3ds max с правами Администратора.
  • "You must construct additional pylons", "Additional supply depots required" или "Spawn more Overlords" (stdout.txt).
  • Если у вас появляются данные сообщения, это значит что не хватает виртуальной памяти. Для ее увеличения можно попробовать увеличить размер файла подкачки Windows.
  • "CL_DEVICE_NOT_FOUND" (stdout.txt).
  • Нажмите кнупку “пуск” виндовса, и напишите regedit. Запустится редактор реестра. Далее найдите и удалите, переменную REG_DWORD в двух местах, если она там есть:
    HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors
    После удаления переставьте драйвера видеокарты с опцией “чистая установка”.

Другая проблема

Возможно поможет перезагрузка сцены или 3д макса.

Все равно не работает

Мы будем очень благодарны, если вы вышлете эти логи нам на почту: info@raytracing.ru. Если нет возможности сделать даже вышеперечисленные действия, то в любом случае пишите нам на почту или ВК. Мы постараемся разобраться с проблемой в кратчайшие сроки.