Doc/ChevelureRenderPass/ru

From ChevelureWiki

Jump to: navigation, search
(Прунинг)
(Undo revision 448 by Ugelihelugu (Talk))
 
Line 1: Line 1:
-
[[File:Doc_pruning_tab.jpg||thumb|ChevelureRenderPass]]
+
[[Documentation/ru|Документация]]
-
=== ChevelureRenderPass ===
+
== ChevelureRenderPass ==
 +
 
 +
[[File:Doc_renderpass_menu.jpg||thumb|Create Render Pass]]
Дополнительная нода для задания параметров проходов. ChevelureRenderPass подключается к шейпу волос. К одному шейпу может быть привязано несколько проходов (ChevelureRenderPass). В проходе задаются фильтры - для указания в каких проходах рендера будет участвовать.
Дополнительная нода для задания параметров проходов. ChevelureRenderPass подключается к шейпу волос. К одному шейпу может быть привязано несколько проходов (ChevelureRenderPass). В проходе задаются фильтры - для указания в каких проходах рендера будет участвовать.
Line 9: Line 11:
Если у шейпа волос нет ни одного пасса, настройки рендера берутся из панели [[Doc/ChevelureShape/Render/ru|Render]]
Если у шейпа волос нет ни одного пасса, настройки рендера берутся из панели [[Doc/ChevelureShape/Render/ru|Render]]
-
=== Как работает ===
+
== Как работает ==
В рендермане в момент рендеринга доступны 2 атрибута: '''pass_class''' и '''pass_id'''.
В рендермане в момент рендеринга доступны 2 атрибута: '''pass_class''' и '''pass_id'''.
Line 16: Line 18:
Все вопросы к документации на рендерман.
Все вопросы к документации на рендерман.
-
=== Создание ===
+
== Создание ==
-
''Надо дописать''
+
Выделить шейп волос. Далее в меню '''Chevelure/Add Render Pass'''.
Примечание: при создании устанавливаются коннекты атрибутов рендера от шейпа волос к проходу. Это сделано для наследования параметров по умолчанию. Если требуется изменить их, необходимо отрубить коннект.
Примечание: при создании устанавливаются коннекты атрибутов рендера от шейпа волос к проходу. Это сделано для наследования параметров по умолчанию. Если требуется изменить их, необходимо отрубить коннект.
-
=== Настройка фильтров ===
+
== Настройка фильтров ==
 +
 
 +
[[File:Doc_pruning_tab.jpg||thumb|ChevelureRenderPass]]
Есть 8 стандартных классов проходов: "final", "shadow", "reflection", "environment", "depth", "reference", "archive", "photon".  
Есть 8 стандартных классов проходов: "final", "shadow", "reflection", "environment", "depth", "reference", "archive", "photon".  
Line 51: Line 55:
-
=== Настройка рендера ===
+
== Настройка рендера ==
Для прохода можно включить свой '''тип рендера''' и '''прореживание'''. Прореживание тесно связано с прунингом. Так что стоит изучить.
Для прохода можно включить свой '''тип рендера''' и '''прореживание'''. Прореживание тесно связано с прунингом. Так что стоит изучить.
Также к настройкам рендера относится '''рендер ширина''', '''число сегментов''', '''интерполяция''', '''настройка нормалей''', '''прозрачность''' и т.д.
Также к настройкам рендера относится '''рендер ширина''', '''число сегментов''', '''интерполяция''', '''настройка нормалей''', '''прозрачность''' и т.д.
-
==== Тип рендера ====
+
=== Тип рендера ===
# Кривыми (HAIR)
# Кривыми (HAIR)
# Полигональными трубками (TUBES)
# Полигональными трубками (TUBES)
Line 65: Line 69:
Это иногда дает хорошие результаты в проходе теней. Необходимо еще включить '''Use Clump Radius As Width''' и настроить '''Width Bias'''.
Это иногда дает хорошие результаты в проходе теней. Необходимо еще включить '''Use Clump Radius As Width''' и настроить '''Width Bias'''.
-
==== Прореживание ====
+
=== Прореживание ===
Используется для оптимизации рендеринга.
Используется для оптимизации рендеринга.
Line 88: Line 92:
|}
|}
-
==== Рендер ширина ====  
+
=== Рендер ширина ===
'''Render Width''' ''тут понятно''.
'''Render Width''' ''тут понятно''.
Line 95: Line 99:
'''Width bias''' добавка к ширине каждого волоса. Используется для тонких настроек.
'''Width bias''' добавка к ширине каждого волоса. Используется для тонких настроек.
-
==== Число сегментов и интреполяция ====  
+
=== Число сегментов и интреполяция ===  
Для разных проходов может быть задана меньшая или большая тесселяция волоса. В зависимотри от требуемой картинки. Чем выше тесселяция тем медленней рендер и тем больше ресурсов он кушает.
Для разных проходов может быть задана меньшая или большая тесселяция волоса. В зависимотри от требуемой картинки. Чем выше тесселяция тем медленней рендер и тем больше ресурсов он кушает.
Интерполяция ''тут понятно''
Интерполяция ''тут понятно''
-
==== Другие настройки ====  
+
== Другие настройки ==
Прозрачность ''надо вспоминать''
Прозрачность ''надо вспоминать''
Line 115: Line 119:
'''Motion blur'''
'''Motion blur'''
-
=== Уровни детализации ===
+
== Уровни детализации ==
Использование механизма RiDetails.  
Использование механизма RiDetails.  
''надо вспоминать''
''надо вспоминать''
-
=== Прунинг ===
+
== Прунинг ==
Механизм адаптивного расчета прореживания в зависимости от удаления волос от камеры. Самый мощный аппарат для оптимизации рендеринга больших сцен.
Механизм адаптивного расчета прореживания в зависимости от удаления волос от камеры. Самый мощный аппарат для оптимизации рендеринга больших сцен.
 +
 +
  Статья "Stochastic Pruning"
 +
  Robert L. Cook John Halstead
 +
  Pixar Animation Studios
 +
  [[File:Doc_Pruning.pdf]]
Считает степень прореживания и фактор увеличения ширины исходя из расстояния до камеры.
Считает степень прореживания и фактор увеличения ширины исходя из расстояния до камеры.
Line 130: Line 139:
Формула такая:
Формула такая:
-
  prune = pow( '''distance'''/'''Scale''', -log2('''Rate'''))
+
  prune = pow( '''distance'''/'''Scale''', -log '''Rate'''(2))
  '''distance''' - дистанция до камеры
  '''distance''' - дистанция до камеры
Line 214: Line 223:
   Если это потребуется - могу сделать
   Если это потребуется - могу сделать
 +
== FAQ ==
 +
 +
Такой вопрос: можно ли прикрутить возможность указывать пассы, в которых прюнинг не должен считаться?
 +
Это для теней актуально очень. Чтобы тени можно было считать без прюнинга, если надо, а бьюти с ним?
 +
Ну и наоборот тоже.
 +
* Прунинг настраивается отдельно для каждого пасса. Кстати в шейпе волос есть общий коэффициент для параметра '''Scale'''.
{{Languages|Doc/ChevelureRenderPass}}
{{Languages|Doc/ChevelureRenderPass}}

Current revision as of 08:02, 5 July 2011

Personal tools