iray для maya 2014

Как запустить IRAY для maya 2014?

iray для maya 2014

Всем привет. На днях решил все-таки посмотреть, что за зверь прячется под именем IRAY. Отзывы не однозначные, одни говорят круто, другие отстой. В общем решил разобраться и поставить на Maya 2014.

И так покопавшись в интернете я нашел способ чтобы Iray работал под maya 2014 и версией ниже. Для этого устанавливаем 3d max 2014, и ищем 3 файла в корневой папки:

· cudart64_42_9.dll
· libiray.dll
· libiraymr.dll

Файлы можете скачать здесь

(В другой статье предлагается копировать эти файлы cudart.dll, libiraymr.dll, libiray.dll)

Дальше я встретил два способа копирования этих файлов и оба они рабочие:

1. Копируем файлы в директорию C:\Users\UserName\Documents\maya\2014-x64\mentalray. У меня не было папки mentalray поэтому пришлось ее создать и положить туда файлы с 3d max.

Переходим в папку выше по иерархии и добавляем в файл Maya.env (открываем с помощью блокнота) следующие строки:

MI_LIBRARY_PATH = $MAYA_APP_DIR/2014-x64/mentalray
PATH = $MI_LIBRARY_PATH;$PATH

2. Копируем файлы в директорию Maya 2014 в папку Bin.

После этого запускаем Maya и в Script Editor вставляем и запускаем этот код. Он добавляет некоторые параметры рендера iray.

select miDefaultOptions;

$idx = `getAttr -size miDefaultOptions.stringOptions`;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «progressive min samples»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «1»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «integer»;
$idx = `getAttr -size miDefaultOptions.stringOptions`;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «progressive max samples»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «1024»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «integer»;
$idx = `getAttr -size miDefaultOptions.stringOptions`;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «progressive max time»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «0»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «integer»;
$idx = `getAttr -size miDefaultOptions.stringOptions`;

setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «progressive error threshold»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «0.05»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «scalar»;
$idx = `getAttr -size miDefaultOptions.stringOptions`;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «iray architectural sampler»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «off»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «boolean»;
$idx = `getAttr -size miDefaultOptions.stringOptions`;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «iray caustic sampler»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «off»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «boolean»;
$idx = `getAttr -size miDefaultOptions.stringOptions`;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].name «iray mode»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].value «gpu»;
setAttr -type «string» miDefaultOptions.stringOptions[$idx].type «string»;

Для включения iray запускаем код
select miDefaultOptions;

и во вкладке String Option ищем параметр iray, по умолчанию он выключен (Value — false) для того чтобы включить пишем оn
IRAY включен.
Для «iray mode» есть три опции:

· “gpu” (по умолчанию)
· “cpu”
· “mixed”

Можно заменять один на другой в зависимости от надобности.

Для того чтобы регулировать качество рендера нужно регулировать параметр progressive max time, можно выставить значение 200-300

Скрипт для управления Iray настройками.

Скрипт для управления Iray настройками в maya 2014

Кроме того чтобы редактировать StringOptions в ручную добавляя нужные значения, на форуме cgsociety пользователь под именем Narann уже сделал свободный для скачивания скрипт по настройкам iray для maya 2014.
http://forums.cgsociety.org/showthread.php?f=87&t=971719&page=1&pp=15
Рабочий скрипт установок iray для maya 2014
Скачать можно здесь enjoyMentalRayStringOptions.zip

 

Шейдеры которые поддерживает IRAY

mia_material, mia_material_x as material surface shader, disable Multiple Outputs
Maya file node, or mental ray base shaders, for texture image lookup
mia_exposure_photographic as camera lens shader
mia_physical_sky as camera environment shader
physical_lens_dof as camera lens shader

Англоязычные статьи на эту тему.

nVidia iray in Maya 2014 *update: iray layered material (MDL)*
http://www.pixelcg.com/blog/?p=716

Интересное видео по настройке Iray

P.S. В общем iray не оправдал мои надежны. Iray не поддерживает шейдеры maya и даже некоторые шейдеры mental ray, кроме этого у него ряд всяких ограничений, тем не менее кому то он безусловно пригодится. В любом случае буду ждать официальную версию IRAY под майку.

Удачных вам рендеров!!!


Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *