Меню Рубрики

Установка renderman for maya

Installation of RenderMan for Maya

Contents

RenderMan for Maya is installed using the RenderMan Installer, which manages the downloading, installation and licensing of RenderMan Pro Server (the actual renderer) along with RenderMan for Maya and/or RenderMan for Katana.

On Windows and OS X, the installer configures RenderMan for Maya. After installing, you should be good to go. Start Maya, and RenderMan for Maya should appear in the Plug-in Manager’s list of plug-ins.

On Linux some manual configuration is necessary (see below).

On Windows and OS X you do not need to manually configure the RenderMan for Maya plug-in. The following instructions are for advanced users.

Rendering with Xgen

Please note that users may need to set the correct path variables for Xgen to render.

  • %MAYA_PATH%/bin
  • %MAYA_PATH% /lib
  • %MAYA_PATH% /plug-ins/xgen/bin
  • %MAYA_PATH% /plug-ins/xgen/lib
  • %RMANTREE%/lib;

Where MAYA_PATH is your installed location of Maya for your operating system (OS). See the table below where to add these paths based on your OS.

For example, on Windows you might have the following path: C:\Program Files\Autodesk\Maya2018\

When updating/changing versions you may need to reset/remake your Maya Preferences if the above settings no longer work.

For each OS below it should be added to the following system environment variables:

Note that Interactive Groom on Xgen introduced in Maya 2017 is not currently supported. It must be baked/exported as an Alembic cache before rendering.

  • A RenderMan_for_Maya.module file must contain the path to the RenderMan for Maya installation.
  • Maya must find the RenderMan_for_Maya.module file in one of the locations that it searches for modules.
  • Maya’s command line Render command requires rmanRenderer.xml to be found by Maya.

On Windows and OS X, the installer takes care of these, but if for some reason they need to be adjusted, read on.

Install Location

Examples of the default install location of RenderMan for Maya:

Examples of the default install location of RenderMan Pro Server:

RenderMan for Maya respects environment variables called RMSTREE and RMANTREE, which can be used to specify the location of the RenderMan for Maya and RenderMan Pro Server installations. If these variables are not set they are inferred.

Module Location

These are examples of where the RenderMan_for_Maya.modulefile can go so that Maya will find it (adjust versions as necessary):

Alternatively, you can put the module file in a non-standard location and set the MAYA_MODULE_PATH environment variable. Run getenvMAYA_MODULE_PATH in Maya’s Script Editor to see the standard locations that Maya checks for modules.

Module Contents

The module file should contain a path to the install location. These are examples of the contents of the file on different platforms (adjust versions as necessary):

Note, on OS Xbatchrenders using XGen may require the DYLD_FALLBACK_LIBRARY_PATH to be set, and this can happen via the module file or as an environment variable.

Render Command

For Maya’s Render command to work with RenderMan, you need to copy or symlink $RMSTREE/etc/rmanRenderer.xml into Maya’s rendererDesc directory.

RenderMan for Maya is not listed in Maya’s Plug-in Manager

Maya did not find the RenderMan_for_Maya.module file or the path listed inside the RenderMan_for_Maya.module does not point at a valid install of RenderMan for Maya.

  • Check that the module file is in one of the locations returned when you type «getenvMAYA_MODULE_PATH» in Maya’s Script Editor.
  • Check that the path inside the file looks correct and that the install directory actually exists. The RenderMan_for_Maya plug-in must be present in the plug-ins directory under the install location. Note, Maya knows to look intheplug-inssub-directory of the installation. The path listed in the module file should not actually include the plug-ins sub-directory.

RenderMan for Maya won’t load

You see either of these errors:

A common reason for this error is attempting to load the plug-in into the wrong version of Maya. Check that the version in the error string matches the version of Maya you are running. Especially if you have multiple versions of Maya installed, the RenderMan Installer may have only downloaded the plug-in for your newest version of Maya.

источник

Installation of RenderMan for Maya

Contents

RenderMan 22 will only support Maya 2018.3+ due to changes in Maya. Or 2017.3+ and 2019.

RenderMan for Maya is installed using the RenderMan Installer, which manages the downloading, installation and licensing of RenderMan Pro Server (the actual renderer) along with RenderMan for Maya and/or RenderMan for Katana.

On Windows and OS X, the installer configures RenderMan for Maya. After installing, you should be good to go. Start Maya, and RenderMan for Maya should appear in the Plug-in Manager’s list of plug-ins, RenderMan_for_Maya.py

On Linux some manual configuration is necessary (see below).

On Windows and OS X you do not need to manually configure the RenderMan for Maya plug-in. The following instructions are for advanced users.

Rendering with Xgen

Please note that users may need to set the correct path variables for Xgen to render.

  • %MAYA_PATH%/bin
  • %MAYA_PATH% /lib
  • %MAYA_PATH% /plug-ins/xgen/bin
  • %MAYA_PATH% /plug-ins/xgen/lib
  • %RMANTREE%/lib;

Where MAYA_PATH is your installed location of Maya.

When updating/changing versions you may need to reset/remake your Maya Preferences if the above settings no longer work.

Читайте также:  Установка карманов на дорогах

For each OS below it should be added to the following system environment variables:

  • A RenderMan_for_Maya.module file must contain the path to the RenderMan for Maya installation.
  • Maya must find the RenderMan_for_Maya.module file in one of the locations that it searches for modules.
  • Maya’s command line Render command requires rmanRenderer.xml to be found by Maya.

On Windows and OS X, the installer takes care of these, but if for some reason they need to be adjusted, read on.

Install Location

Examples of the default install location of RenderMan for Maya:

Examples of the default install location of RenderMan Pro Server:

RenderMan for Maya respects environment variables called RFMTREE and RMANTREE, which can be used to specify the location of the RenderMan for Maya and RenderMan Pro Server installations. If these variables are not set they are inferred.

Module Location

These are examples of where the RenderMan_for_Maya_22.0.module file can go so that Maya will find it (adjust versions as necessary):

Alternatively, you can put the module file in a non-standard location and set the MAYA_MODULE_PATH environment variable. Run getenv MAYA_MODULE_PATH in Maya’s Script Editor to see the standard locations that Maya checks for modules.

Module Contents

The module file should contain a path to the install location. These are examples of the contents of the file on different platforms (adjust versions as necessary):

Note, on OS Xbatchrenders using XGen may require the DYLD_FALLBACK_LIBRARY_PATH to be set, and this can happen via the module file or as an environment variable.

You may disable the creation of additional mod files by setting the following environment variable: RFM_DO_NOT_CREATE_MODULE_FILE = 1

This will prevent RfM from creating more mod files if it cannot find them in the default location. This will warn the user should it not be able to find any valid mod files and the plugin may fail to load.

Render Command

For Maya’s Render command to work with RenderMan, you need to copy or symlink $RFMTREE/etc/rmanRenderer.xml into Maya’s rendererDesc directory.

RenderMan for Maya is not listed in Maya’s Plug-in Manager

Maya did not find the RenderMan_for_Maya.module file or the path listed inside the RenderMan_for_Maya.module does not point at a valid install of RenderMan for Maya.

  • Check that the module file is in one of the locations returned when you type «getenv MAYA_MODULE_PATH» in Maya’s Script Editor.
  • Check that the path inside the file looks correct and that the install directory actually exists. The RenderMan_for_Maya plug-in must be present in the plug-ins directory under the install location. Note, Maya knows to look intheplug-inssub-directory of the installation. The path listed in the module file should not actually include the plug-ins sub-directory.

RenderMan for Maya won’t load

You see either of these errors:

A common reason for this error is attempting to load the plug-in into the wrong version of Maya. Check that the version in the error string matches the version of Maya you are running. Especially if you have multiple versions of Maya installed, the RenderMan Installer may have only downloaded the plug-in for your newest version of Maya.

источник

Welcome to RenderMan for Maya!

Quick Introduction

RenderMan for Maya (RfM) is a Maya plugin distributed with RenderMan. RfM allows us to render in Maya using the renderer RenderMan Pro Server (PRMan).

PRMan provides two renderers: Reyes and RIS (Rix Integration Subsystem). RIS is the latest and greatest renderer which provides high quality raytracing.

Configuration

You will want to configure RenderMan, depending which operating system you are using. Please follow the appropriate instructions below.

RfM on OS X/Windows

You are all set! The installer fully configures the environment variables and writes the module file. Skip reading this section and see Start RenderMan Maya Plugin.

Using external renderer

If you want to use an external renderer via Local Queue, you will need to add an environment key called «prman-20.1» in the RenderMan Render Options.

RfM on Linux

To run RenderMan for Maya (RfM), we need to do the following steps. Note that it is very important to follow the instructions in order.

1) RenderMan for Maya Module Path

Check your /opt/pixar/RenderManStudio-20.1-maya2016/etc/RenderMan_for_Maya.module file. This file is necessary for Maya to load RenderMan plugin, resource files, scripts, and icons.

It must have the following:

If your installed /opt/pixar/RenderManStudio-20.1-maya2016/etc/RenderMan_for_Maya.module does not have the line for »+ RenderMan_for_Maya. », do the following:

  1. Create a module file with the exact name called RenderMan_for_Maya.module in a location that is writable.
  2. Copy and paste the required content for the module file above to your module file.
  3. Set MAYA_MODULE_PATH to your module path location.

For Linux, to set the path for your RenderMan for Maya module file:

2) Environment Variables

For some platforms such as Linux, the following environment variables are required to load RfM successfully. This will set the location of PRMan and RfM Maya plugin.

  1. RMANTREE — set the installed directory for the PRMan renderer.
  2. RMSTREE — set the installed the RMS (Renderman Studio/Maya).

Start RenderMan for Maya

1. Launch Maya

2. Load Renderman for Maya Plugin

We can load RenderMan_for_Maya plugin in Maya using the Plug-In Manager.

Windows > Settings/Preferences > Plug-In Manager

RenderMan Menu/Shelf

If you don’t see these, then your setup is incorrect. Please reread the instructions above carefully and recheck everything including the exact name for the RenderMan Maya module file and the environment variables. After modifying/correcting these, always relaunch Maya.

Читайте также:  Установка кулера для процессора intel

Set Up Scene

Select the Renderer

First, select the renderer. PRMan provides two renderers: Reyes and RIS. For instance, to choose RIS:

RenderMan > Renderer > RenderMan/RIS

Set Up Lights

To use RenderMan, we first will need to create RenderMan light(s) using one of the following ways:

  1. Select a light from the RenderMan > RMS Lights.
  2. Select the light icons from the RenderMan shelf.

See Lighting for different light types supported by RenderMan.

Like Maya lights, RenderMan lights could be repositioned using the light manipulators as well as looking through the light’s camera.

Set Up Materials

RenderMan for Maya comes with built-in materials. There are several ways to access the materials:

  1. RenderMan > RMS Materials.
  2. Window > Create Node > RenderManRIS.
  3. Window > Node Editor, right click to bring up Create Node. or hit tab and start typing the name of the material, then select a material from the list and hit ENTER.
  4. Select the shading icons from the RenderMan shelf.

For RIS, RfM ships with built-in production-quality Materials (aka shaders or «Bxdfs») that serve as the basis of shading in PRMan’s RIS mode. These materials include:

  • A LM Materials shading system that combines simple, production-ready base materials with a layering workflow. See A Practical Guide to PxrLM for how to use LM materials.
  • Our implementation of Disney’s principled BRDF, PxrDisney *. Note that PxrDisney is not a layerable material.
  • Additional simpler implementations of materials such as for hair.

RfM includes an extensive set of Pattern nodes, supporting various methods of manipulating your shading, including:

  • Textures
  • Bumps
  • Colors
  • Manifolds
  • Geometric Functions
  • Scripting Nodes
  • Additional Utilities

Manifolds are like Maya’s 2d/3d placement nodes. You can also use Maya’s 2d/3d placement nodes.

Render Setup

Render Controls

Before we select the render button, we need to set up our render quality and global settings. See RenderMan Controls.

Available RenderMan Controls will be displayed appropriately depending on the renderer selected so it is important to select the renderer before adjusting these render control settings.

Render Methods

See Rendering for different rendering methods such as interactive rendering, batching rendering, and IPR rendering.

Outputs

We can tell PRMan to output different passes where we could post process such as in Nuke or other compositing tools. See Outputs.

In RIS, like in Reyes, AOVs were traditionally known as arbitrary output variables where we can write the values of these variables to another display channel. In RIS, The Light Path Expressions is a built-in expression parser for specifying what goes into the AOVs.

When rendering interactively, the AOVs be will be displayed under the main render in «it» image tool. When rendering in batch mode, the AOVs will be written to files.

Render!

Viewing The Render

For interactive rendering, the render will be displayed in «it» with the name of the scene file. If there are AOV outputs, it will go under the main (beauty) render. Simply expand the expand arrow icon before the name to see the AOVs.

For IPR rendering, the render will be displayed in «it» with the «rerender» label.

For batch rendering, the render will be outputting to the maya project’s renderman/ /images directory.

источник

Установка renderman for maya

Уже не новичок

Группа: Пользователи
Сообщений: 10
Регистрация: 14/11/2005
Пользователь №: 17 848

Что такое MTOR и Renderman for Maya и в чем различия?
Что такое RAT и RMS и в чем различия?
Кстати а обязательно ли ставить RMS и RPServer вместе, как можно через майю пользоваться RPS?
И давайте наконец напишем точную схему установки по шагам для Renderman studio 1.0.1, Renderman pro server 13.5. для win xp.
Люди откликнитесь очень прошу
Заранее спасибо всем.

Сообщение отредактировал ANTICG — 11/12/2008, 15:32

Рыцарь форума

Группа: Участник
Сообщений: 1 563
Регистрация: 08/09/2004
Из: Moscow
Пользователь №: 7 389

1. Есть RenderMan for Maya или RfM (не путать с Renderman for Maya Pro) — это дешевый вариант все в одном ($1000). Тоесть это плагин для экспорта в риб плюс сам рендер. Выглядит это как просто новый рендер в мае. Для него более ничего не надо докупать. Подходит для дома и маленьких студий. Типа дешево и рендерман.

2. Есть RenderMan Pro Server или RPS — это сам рендер. Отдельно без коннекта к какому то пакету. Стоит порядка $3500

3. Есть RenderMan Studio или RMS (раньше оно называлось RAT). Это по сути набор тулзов и коннектов к Maya для работы с RPS или RenderMan Embedded (см. ниже). Стоимостью около $2000.
Сюда входят:
3.1 MTOR — старый коннектор для Maya для работы с RPS.
3.2 RenderMan for Maya Pro — новый коннектор для Maya для работы с RPS и RenderMan Embedded. В нем есть приятные моменты, но в текущей версии есть и отсутсвующие фичи (по сравнению со старым MTOR). Pixar все просит всех переходить на него, но много народу ждут и надеются на версию 2.0, типа может будет в ней все хорошо, а пока сидят на старом MTOR. Выглядит это так же как и RfM (тот дешевый), но с возможностью рендера в Alfred с помощью RPS, ну и еще несколько дополнительных фич. Но по умолчанию без возможности рендера встроенным рендером (RenderMan Embedded) это докупается отдельно.
3.3 Alfred — сетевой менеджер
3.4 It — просмоторщик картинок и дисплей для рендера
3.5 Slim — программа для работы с шейдерами (в каком то смысле альтернатива Hypershade)

Читайте также:  Установка программной лицензии 1с терминал

4. RenderMan Embedded — встроенный рендер типа как в RfM. Только если у вас есть RMS и нет самого RPS. По идее ненужная штука если есть RPS.
По сути это просто лицензия позволяющая рендерить в RfM Pro с помощью встроенного в нее рендера без полного RPS. Тоесть пакета RenderMan Embedded нет.

Если хотите купить, то практически есть только два варианта покупки.
1. RenderMan for Maya = $1000
2. RenderMan Studio + RenderMan Pro Server = $2000 + $3500

Сообщение отредактировал Puppet| — 11/12/2008, 22:31

Эксперт

Группа: Пользователи
Сообщений: 753
Регистрация: 13/06/2004
Из: Russia, Spb
Пользователь №: 6 228

Паша, зачем ты так . Человеку впадлу поискать по форуму(и в и-нете), а ты ему еще и добавил лишних абвиатур (It, Slim, Alfred).. теперь он весь мозг выедит.. И, кстати, ты не ответил на его ГЛАВНЫЙ вопрос..

придется писать 40-ка томник по шагам, описывая нажатие каждой кнопки.

Сообщение отредактировал Styler — 11/12/2008, 23:32

Уже не новичок

Группа: Пользователи
Сообщений: 10
Регистрация: 14/11/2005
Пользователь №: 17 848

Эксперт

Группа: Пользователи
Сообщений: 753
Регистрация: 13/06/2004
Из: Russia, Spb
Пользователь №: 6 228

Давайте без любезностей, я простой «в доску» парень, родом из провинции. А господа нехай будуть в Париже.

Давайте попробуем поискать. Я вам докажу, что вы — лентяй. Подавай вам все на блюдичке с золотой каемочкой.. Какие ошибки выдает slim? Больше чем уверен в том, если бы вы потрудились вбить в гугл поиск название ошибки — ссылок будет масса.. и на русском и на английском и даже на китайском.. К тому же ваш тон: «а ну-ка кинулись мне писать инструкцию» не распологает к нормальному общению.. Ну, дык, напишите, опубликуйте.. много кто вам спасибо за это скажет.. За чем дело-то стоит? Лень?

Сообщение отредактировал Styler — 12/12/2008, 03:06

Мастер

Группа: Пользователи
Сообщений: 1 472
Регистрация: 10/01/2006
Пользователь №: 20 894

RfM и MTOR одновременно не будут работать смотри в загруженных плагинсах чтобы было только что-то одно (с мтором гожет ещё стоят галка pixarsubdivs)

мой совет — забить на рфм и пользоваться рмс (то есть мтор), это всё ИМХО но все эти игры в «интеграцию» с майя нэйтив интерфейс только сильнее запутывают.

эти переменные добавляются при установке в винде сами и всё сразу должно работать

он, для начала скажем так, чуть-чуть быстрее

Персональный аниматор

Группа: Участник
Сообщений: 1 743
Регистрация: 11/01/2005
Из: Новосибирск
Пользователь №: 9 411

Уже не новичок

Группа: Пользователи
Сообщений: 10
Регистрация: 14/11/2005
Пользователь №: 17 848

to Styler
Невопрос давайте без любезностей
Этот топик я прочитал от начала и до конца и он не дал мне нужных ответов, конечно кое-что я уяснил но как-то не получалось у меня ничего, насчет поиска ошибки в гугле, мой минус неподумал. Насчет тона вы я задал вопрос а если вы увидели в нем некий «тон» то извините нехотел.

To Nevajno
1. Он быстрее чем любой другой.
2. Его возможнсти благодаря расширяемости, собственно очень большие.
3.Очень много кина, делалось спомощью рендермана. Он признанный лидер. И если какая-то крупная студия его не использует то использует уде как првило собственный рендер каторый так или иначе был рожден из рендермана.

Рыцарь форума

Группа: Пользователи
Сообщений: 2 473
Регистрация: 12/07/2002
Из: Днепропетровск
Пользователь №: 326

Новичок

Группа: Пользователи
Сообщений: 9
Регистрация: 08/01/2005
Из: MSK
Пользователь №: 9 339

уважаемый свв четатам. при невозможности у вас ответить по существу — не отвечайте вообще. в том числе не отсылайте на рендерман.ру — он сейчас не в лучшей кондиции как по контенту, так и по обмену полезной инфой. не надо делать из тридецентра подобие рендера.ру или тридефлая.ком ок? мы не в литературном кружке чтобы поддерживать высокий стиль общения, но все же вчитываться в то что у вас спрашивают — всегда полезно.

Сообщение отредактировал Lexip — 12/12/2008, 10:46

Уже не новичок

Группа: Пользователи
Сообщений: 10
Регистрация: 14/11/2005
Пользователь №: 17 848

to svv3d Styler
Я отвечал на вопрос по каким известным причинам я выбрал рендерман а не что-то другое.
3Delight пробовал и Lexip прав он медленнее.
Плюс хочеться изучить оригинал инструмента и не связываться с отростками.

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

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

Сообщение отредактировал ANTICG — 12/12/2008, 11:09

источник

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

Adblock
detector