воскресенье, 11 января 2015 г.

Особенности настройки multi gpu системы для V-Ray 3.0 for Maya

Приветствую вас уважаемые друзья. В очередном посте мы вновь затронем тему графических процессоров, визуализации с помощью V-Ray RT и распределения вычислительных ресурсов в multi gpu системах. Как вы уже давно знаете, графические процессоры все глубже проникают в нашу деятельность и такие большие пакеты как Autodesk 3ds Max, Autodesk Maya, SideFX Houdini и другие, обращаются к ним для ускорения не только аппаратной визуализации, но и для ускорения вычислений общего назначения. Например, тесселяция геометрии с помощью OpenSubdiv или расчет динамических эффектов, а также в процессах фотореалистичной визуализации.
Немудрено, что установка нескольких графических ускорителей будет полезна в таких задачах и позволит распределить нагрузку между ними. В своих материалах я уже не раз писал о том, что использую рабочую станцию с двумя графическими ускорителями, это сделано для того, чтобы распределить вычисления между ними и одну задачу выполнять на одном GPU, а другую задачу выполнять на другом.
По умолчанию Autodesk Maya 2015 старается использовать все доступные ей ресурсы для визуализации виртуального пространства в видовых окнах, это очень хорошо, когда вы хотите отображать текстуры, использовать такие эффекты как Ambient Occlusion, освещение и тени, или аппаратное сглаживание. В таком случае, если у вас несколько графических ускорителей, Maya постарается распределить нагрузку между ними и выполнять визуализацию средствами обоих GPU.

Пример загруженности вычислениями двух GPU в процессе навигации в видовых окнах.
Но такое распределение и плотное использование графических ускорителей только для отображения виртуального пространства может снизить производительность системы в процессе одновременного запуска вычислений общего назначения, например V-Ray RT GPU. И настройка только самого V-Ray RT и определение для него графических процессоров, которые будут использованы для вычислений, не поможет решить данную проблему. Здесь может потребоваться дополнительная настройка драйвера графического процессора. Об этом я и расскажу далее в этом посте.

Пример серьезного снижения производительности системы и замедленное отображение виртуального пространства при неправильной конфигурации графических процессоров и визуализации с помощью V-Ray RT.

четверг, 8 января 2015 г.

Прошивка аппаратного ключа лицензии V-Ray

Добрый выходной день друзья. В декабре я осуществил путешествие на зимний CG EVENT 2014 и посетил друзей. В гостях у Softline за обсуждением различных лицензионных премудростей V-Ray, мне сказали, что люди часто задаются вопросом, как же прошить аппаратный ключ, который приобретается совместно с лицензией на систему визуализации V-Ray.
На самом деле этот процесс очень детально описан в документации к V-Ray и хорошо проиллюстрирован. С ним можно познакомиться по этой ссылке. Но если вы, по каким либо причинам не поймете всех действий описываемых на Английском языке, этот пост будет вам полезен.
Когда вы приобретаете лицензию, или обновление визуализатора, от специалистов технической поддержки, вам приходит специальное сообщение с обновленной прошивкой для вашего аппаратного ключа.

Пример сообщения от технической поддержки Chaos Group с файлом новой прошивки для аппаратного ключа.
В сообщении содержится простой файлик на несколько килобайт (кибибайт – для особо современных и технически корректных юзеров :)), который нам необходимо будет использовать.
На всякий случай стоит проверить информацию о текущей лицензии, если она конечно была. Для этого, запустите V-Ray License Server (может быть он у вас запущен как Service (Служба)). А если вы не используете службы, то его можно запустить по следующему пути: Windows Start => All Programs => Chaos Group => V-Ray License Server for x64 => Launch V-Ray license server
ВАЖНО! Не забудьте вставить аппаратный ключ WIBU-KEY в USB порт вашего компьютера.
Когда сервер лицензии будет запущен, в вашем веб-браузере, введите в строку адреса следующий путь:
http://localhost:30304/getstatus
Будет отображена страница информации о вашей лицензии в V-Ray License Server.

Страница информации о текущем состоянии лицензии V-Ray и других продуктов Chaos Group.
Обычно, когда лицензия истекла, или она привязана к другой версии V-Ray и другим продуктам, будет отображена информация в табличке, столбце Expires. А количество лицензий перечисляется в столбце Total.
Для обновления прошивки аппаратного ключа, просто прокрутите эту страничку вниз, и вашему взору будет предоставлена специальная ссылка To upgrade your licenses, click here. Эта ссылка служит для создания специального файла в формате *.wdc который потребуется от вас для технической поддержки Chaos Group. Присылаемый в письме файл прошивки аппаратного ключа, будет создан на основе данных из файла *.wdc.

Ссылка на получение файла *.wdc для последующего создания прошивки аппаратного ключа.
Когда вы получите файл *.rtu от службы технической поддержки, придет пора обновлять прошивку вашего WIBU-KEY. Сначала отключите сервер лицензии V-Ray License Server (если он был запущен). В принципе, вы можете дважды щелкнуть по файлу *.rtu и следовать инструкциям на экране, которые сводятся к одному или двум щелчкам мышью. Но я предпочитаю классический и надежный метод – через утилиту WibuKey Control Panel.
На панели Start (Пуск) найдите иконку WibuKey Network Server и щёлкните по ней правой кнопкой мыши (ПКМ).

Иконка WibuKey Network Server в системном трее панели Start.
В меню выберите Open Control Panel. Вы можете также запустить эту утилиту из Control Panel (Панели управления) или простым кликом по файлу *.rtu.

Меню для WibuKey Network Server.
Если вы ни разу не запускали и не использовали WibuKey Control Panel, то она будет запущена в упрощенном режиме. Для того, чтобы перейти в расширенный режим работы, необходимо щелкнуть мышью по иконке окна (левый верхний угол) и в меню выбрать Advanced Mode.
Активизация режима Advanced Mode в панели управления WIBU-KEY.
В расширенном режиме, перейдите на вкладку WibuBox Update и в группе Remote Programming Update File с помощью кнопки Browse… укажите место и файл *.rtu для обновления прошивки аппаратного ключа. После чего, нажмите на кнопку Apply и спустя секунду, программа уведомит вас о том, что прошивка обновлена успешно.

Вкладка Remote Programming Update File в которой выполняются все операции по обновлению прошивки.Затем, вновь запустите V-Ray License Server в качестве приложения или службы Windows и в браузере проверьте статус вашей лицензии. Если все прошло успешно, то новая информация будет отображена в соответствующих столбцах и колонках таблички.
Еще один способ проверить – запустить процесс визуализации из Autodesk 3ds Max, Autodesk Maya или другого пакета, к которому вы приобретали лицензию на V-Ray. Процесс запуска визуализации пройдет успешно, если V-Ray определит лицензию, которую вы прошили в аппаратном ключе с помощью файла *rtu.
Процесс визуализации в V-Ray 3.0 for Maya после обновления прошивки аппаратного ключа и лицензии.
Надеюсь, у вас теперь не возникнет настолько простых вопросов по прошивке аппаратного ключа и вы сможете без проблем самостоятельно обновить прошивку и воспользоваться всеми возможностями V-Ray.

До скорой встречи, ваш dimson3d! :)