Doc/ChevelureRenderPass/ru

From ChevelureWiki

Jump to: navigation, search
(Прунинг)
(Прунинг)
Line 118: Line 118:
=== Прунинг ===
=== Прунинг ===
-
Механизм адаптивного расчета прореживания в зависимости от удаления волоса от камеры. Самый мощный аппарат для оптимизации рендеринга больших сцен.
+
Механизм адаптивного расчета прореживания в зависимости от удаления волос от камеры. Самый мощный аппарат для оптимизации рендеринга больших сцен.
-
Считает степень прореживания исходя из расстояния до камеры. И фактор увеличения ширины волос.  
+
Считает степень прореживания и фактор увеличения ширины исходя из расстояния до камеры.
-
Т.е. при удалении камеры от объекта буудет рендерится меньше волос, но они будут шире. Чтоб не терять ощущение плотности.
+
Т.е. при удалении камеры от объекта будет рендерится меньше волос, но они будут шире. Дабы не терять ощущение плотности.
-
Прунинг Настраивается через параметры '''Rate''', '''Scale''' и '''Prume min'''.
+
 
 +
Прунинг настраивается через параметры '''Rate''', '''Scale''' и '''Prume min'''.
 +
 
 +
Прунинг не будет работать если расстояние до камеры меньше '''Scale'''.  
Формула такая:
Формула такая:
Line 128: Line 131:
  distance - дистанция до камеры
  distance - дистанция до камеры
-
* если prune = 0.5 то будет рендерится 50% волос шириной в 2 раза больше.
+
* если получилось prune = 0.5 то будет рендерится 50% волос шириной в 2 раза больше.
-
* если prune = 0.25 то будет рендерится 25% волос шириной в 4 раза больше.
+
* если получилось prune = 0.25 то будет рендерится 25% волос шириной в 4 раза больше.
 +
* и т.д.
 +
  Пример: '''Rate'''=2, '''Scale'''=10
 +
  * дистанция <= 10 - рендерится полное число волос
 +
  * дистанция = 20 - рендерится 50%
 +
  * дистанция = 40 - рендерится 25%
 +
  * дистанция = 80 - рендерится 12.5%
 +
'''Prume min''' введен для ограничения величины прунинга снизу. Рекомендуемое значение 0.1. Это значит что будет прорежено не меньше 10% волос и
 +
ширина увеличится не более чем в 10 раз.
-
'''Prume min'''
 
-
 
-
 
-
''описание будет позже''
 
   Внимание: дистанция до камеры считается в пространстве шейпа волос.  
   Внимание: дистанция до камеры считается в пространстве шейпа волос.  
   Т.е. если в иерархии есть scale надо его учитывать.  
   Т.е. если в иерархии есть scale надо его учитывать.  
   Например: на трансформе волос скейл = 10. То '''pruning scale''' надо уменьшить в десять раз.
   Например: на трансформе волос скейл = 10. То '''pruning scale''' надо уменьшить в десять раз.
 +
 +
  Внимание: пока значение прунинга расчитывается '''для всего''' шейпа волос. По правильному было бы расчитывать для каждого волоска индивидуально.
 +
  Если это потребуется - могу сделать
 +
 +
{{Languages|Doc/ChevelureRenderPass}}
{{Languages|Doc/ChevelureRenderPass}}

Revision as of 14:43, 4 April 2010

Personal tools