Doc/ChevelureRenderPass/ru
From ChevelureWiki
(→Прунинг) |
(→Прунинг) |
||
Line 120: | Line 120: | ||
Механизм адаптивного расчета прореживания в зависимости от удаления волоса от камеры. Самый мощный аппарат для оптимизации рендеринга больших сцен. | Механизм адаптивного расчета прореживания в зависимости от удаления волоса от камеры. Самый мощный аппарат для оптимизации рендеринга больших сцен. | ||
- | Считает степень прореживания исходя из расстояния до камеры. Настраивается через параметры Rate, Scale и Prume min | + | Считает степень прореживания исходя из расстояния до камеры. И фактор увеличения ширины волос. |
+ | Т.е. при удалении камеры от объекта буудет рендерится меньше волос, но они будут шире. Чтоб не терять ощущение плотности. | ||
+ | Прунинг Настраивается через параметры '''Rate''', '''Scale''' и '''Prume min'''. | ||
+ | |||
Формула такая: | Формула такая: | ||
- | prune = pow( distance/Scale, -log2(Rate)) | + | prune = pow( distance/'''Scale''', -log2('''Rate''')) |
+ | distance - дистанция до камеры | ||
+ | |||
+ | * если prune = 0.5 то будет рендерится 50% волос шириной в 2 раза больше. | ||
+ | * если prune = 0.25 то будет рендерится 25% волос шириной в 4 раза больше. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | '''Prume min''' | ||
+ | |||
''описание будет позже'' | ''описание будет позже'' | ||
- | Внимание: дистанция до камеры считается в пространстве шейпа волос. Т.е. если в иерархии есть scale надо его учитывать. Например: на трансформе волос скейл = 10. То '''pruning scale''' надо уменьшить в десять раз. | + | Внимание: дистанция до камеры считается в пространстве шейпа волос. |
+ | Т.е. если в иерархии есть scale надо его учитывать. | ||
+ | Например: на трансформе волос скейл = 10. То '''pruning scale''' надо уменьшить в десять раз. | ||
{{Languages|Doc/ChevelureRenderPass}} | {{Languages|Doc/ChevelureRenderPass}} |