Дополнения для L Pass Manager (LPM)
Last Updated on 26/07/2015
Как вы могли видеть на странице L Pass Manager (LPM) я являюсь соавтором этого скрипта к 3ds max. Я написал несколько дополнений для LPM и внес ряд изменений в сам код LPM, которые были включены в новую версию 1.13.
В этой статье я подробнее расскажу о написанных мной дополнениях, но прежде, если вы не знакомы с LPM, давайте я поясню почему мой выбор пал именно на этот менеджер проходов визуализации.
Работая над видео, где Веда танцует балет, я столкнулся с необходимостью визуализировать волосы отдельно от остальной сцены. Дело в том, что в mental ray есть режим rasterizer, который позволяет в разы ускорить и поднять качество визуализации волос, но этот режим не подходил для визуализации всей сцены целиком. Настройки освещения и материалов для работы в режиме resterizer тоже сильно отличались от остальной сцены. Мне необходимо было настроить сцену для визуализации в два прохода таким образом, чтобы в одном из проходов были визуализированы только волосы, а другом — вся остальная сцена. Эти два прохода потом я собирал в финальный кадр в After Effects.
Необходимого менеджера проходов в 2011 версии макса, в которой я работал на тот момент, не существовало, поэтому мне потребовалось стороннее решение для этих целей. LPM привлек меня открытым кодом, и простотой настройки. Открытый код позволяет мне подстраивать LPM под свои нужды, внося необходимые изменения в сам скрипт.
Другое дополнение RenderPreset operator (включенный в версию 1.13) является альтернативой Renderer Override функции LPM, сохраняющей настройки рендера для каждого прохода. Главное отличие RenderPreset от встроенной функции — это возможность сохранять Mental Ray Strings Options и настройки плагина VFB+ для каждого прохода.
Все описанные дополнения были включены в LPM версии 1.13 автором LPM — Lukas Lepicovsky. Я планирую создать новую страницу, где буду вкладывать новые дополнения к LPM, а так же обновления для уже существующих дополнений. Страница будет размещена на этом сайте в разделе maxscript. Следите за обновлениями! 😉