Doc/ChevelureRenderPass/ru
From ChevelureWiki
Line 7: | Line 7: | ||
Если у шейпа волос нет ни одного пасса, настройки рендера берутся из панели [[Doc/ChevelureShape/Render/ru|Render]] | Если у шейпа волос нет ни одного пасса, настройки рендера берутся из панели [[Doc/ChevelureShape/Render/ru|Render]] | ||
- | + | === Как работает === | |
- | + | ||
- | В рендермане в момент рендеринга доступны 2 атрибута: pass_class и pass_id. | + | В рендермане в момент рендеринга доступны 2 атрибута: '''pass_class''' и '''pass_id'''. |
- | pass_class может быть стандартный (final, shadow, ...). | + | '''pass_class''' может быть стандартный (final, shadow, ...). |
- | pass_id похоже на имя камеры, хотя и не всегда. | + | '''pass_id''' похоже на имя камеры, хотя и не всегда. |
Все вопросы к документации на рендерман. | Все вопросы к документации на рендерман. | ||
- | + | === Создание === | |
- | + | ||
''Надо дописать'' | ''Надо дописать'' | ||
Примечание: при создании создается коннекты настроек рендеда от шейпа волос к проходу. Это сделано для наследования параметров по умолчанию. Если требуется изменить их, необходимо отрубить коннект. | Примечание: при создании создается коннекты настроек рендеда от шейпа волос к проходу. Это сделано для наследования параметров по умолчанию. Если требуется изменить их, необходимо отрубить коннект. | ||
- | + | === Настройка фильтров === | |
- | + | ||
Есть 8 стандартных классов проходов: "final", "shadow", "reflection", "environment", "depth", "reference", "archive", "photon". | Есть 8 стандартных классов проходов: "final", "shadow", "reflection", "environment", "depth", "reference", "archive", "photon". | ||
Также в атрибуте '''pass Classes''' можно перечислить пользовательские проходы. Разделитель пробел. | Также в атрибуте '''pass Classes''' можно перечислить пользовательские проходы. Разделитель пробел. | ||
- | Атрибут '''PassIds''' необходим если нужно указать конкретную камеру для которой будет работать ChevelureRenderPass. | + | Атрибут '''PassIds''' необходим если нужно указать конкретную камеру для которой будет работать '''ChevelureRenderPass'''. |
+ | |||
+ | Настройки фильтров собраны в секции '''Pass''' | ||
+ | |||
+ | Для проверки необходимо включить dump information в шейпе волос см. [[Doc/ChevelureShape/Render/ru|Render]].После этого | ||
+ | при рендере будет выдаваться информация о '''pass_class''', '''pass_id''' и прошедших фильтрацию проходах. | ||
+ | |||
+ | Например: | ||
+ | pass_class=final pass_id=untitled | ||
+ | bInstanced=0 | ||
+ | defaultPass is valid | ||
+ | Или: | ||
+ | pass_class=final pass_id=untitled | ||
+ | bInstanced=0 | ||
+ | chevelureRenderPassNode1 is valid | ||
+ | chevelureRenderPassNode2 is valid | ||
+ | |||
+ | Примечание: | ||
''Можно ли не указывать pass_id?'' | ''Можно ли не указывать pass_id?'' | ||
Да, если не указано pass_id фильтрация по нему не производится. | Да, если не указано pass_id фильтрация по нему не производится. |
Revision as of 12:57, 14 March 2010
Contents |
ChevelureRenderPass
Дополнительная нода для задания параметров проходов. ChevelureRenderPass подключается к шейпу волос. К одному шейпу может быть привязано несколько проходов (ChevelureRenderPass). В проходе задаются фильтры - для указания в каких проходах рендера будет участвовать.
Таким образом можно, например, для прохода final и shadow использовать разную ширину волос, включать прореживание и т.д.
Если у шейпа волос нет ни одного пасса, настройки рендера берутся из панели Render
Как работает
В рендермане в момент рендеринга доступны 2 атрибута: pass_class и pass_id. pass_class может быть стандартный (final, shadow, ...). pass_id похоже на имя камеры, хотя и не всегда. Все вопросы к документации на рендерман.
Создание
Надо дописать
Примечание: при создании создается коннекты настроек рендеда от шейпа волос к проходу. Это сделано для наследования параметров по умолчанию. Если требуется изменить их, необходимо отрубить коннект.
Настройка фильтров
Есть 8 стандартных классов проходов: "final", "shadow", "reflection", "environment", "depth", "reference", "archive", "photon". Также в атрибуте pass Classes можно перечислить пользовательские проходы. Разделитель пробел. Атрибут PassIds необходим если нужно указать конкретную камеру для которой будет работать ChevelureRenderPass.
Настройки фильтров собраны в секции Pass
Для проверки необходимо включить dump information в шейпе волос см. Render.После этого при рендере будет выдаваться информация о pass_class, pass_id и прошедших фильтрацию проходах.
Например:
pass_class=final pass_id=untitled bInstanced=0 defaultPass is valid
Или:
pass_class=final pass_id=untitled bInstanced=0 chevelureRenderPassNode1 is valid chevelureRenderPassNode2 is valid
Примечание:
Можно ли не указывать pass_id? Да, если не указано pass_id фильтрация по нему не производится.
Прости, еще вопрос, а tolower ты делаешь? Сравнение производится без учета регистра