Ограничитель «Ограничить масштаб» (limit scale constraint)

Объект или кость могут быть масштабированы по осям X, Y и Z. Этот ограничитель создаёт ограничение величины допустимого масштабирования по каждой оси посредством нижних и верхних границ.

Важно

Этот ограничитель не допускает отрицательных значений масштаба (которые вы можете использовать для зеркального отображения объекта…): когда вы будете добавлять подобные значения для объекта или кости, даже если не включена опция „Affect Transform“ или ограничение по оси, – как только вы будете масштабировать свой объект, все отрицательные значения масштаба мгновенно инвертируются в положительные… Также и настройки границ могут принимать только положительные значения.

Интересно отметить, что даже несмотря на то, что ограничитель ставит лимит масштаба его владельца и визуально и при рендеринге, – блок данных этого владельца по-прежнему позволяет (по умолчанию) объекту или кости иметь значения масштаба за пределами минимального и максимального диапазонов (при условии, что они остаются положительными!). Это можно увидеть на его панели „Transform“. Когда вы выделяете владельца и пытаетесь масштабировать его за пределы диапазона ограничения, – он будет ограничен этими границами только визуально и только при рендеринге, – внутренне его координаты всё равно изменяются на показатели «за пределами этого диапазона». Если ограничение будет снято, его бывший владелец визуально перейдёт к своему внутренне заданному масштабу.

Аналогично, если владелец ограничения имеет внутреннее значение масштаба, выходящее за пределы установленного лимита, – масштабирование его обратно в область ограничения не приведёт ни к какому результату до тех пор, пока внутренние значения масштаба не вернутся к этому пределу порогового ограничивающего значения (если только вы не включили опцию „Affect Transform“, см. ниже, или если у вашего владельца есть отрицательные значения масштаба).

Установка равных значений минимального и максимального лимита по оси блокирует масштабирование владельца вдоль этой оси… Хотя намного проще простое использование функции блокировки осей в свойствах трансформации.

Опции (options)

../../../_images/animation_constraints_transform_limit-scale_panel.png

Панель ограничителя Limit Scale.

Минимум/Максимум по X, Y, Z (minimum/maximum X, Y, Z)

Эти кнопки активируют предельную границу масштаба владельца вдоль, соответственно, осей X, Y и Z выбранного пространства. Числовые поля Min и Max управляют значением их нижней и верхней границ соответственно.

Примечание

Если минимальное значение выше соответствующего ему максимального значения, – ограничитель будет вести себя так, как если бы минимум был тем же, что и максимальное значение.

Влиять на трансформации (affect transform)

Как было указано ранее, по умолчанию, даже при визуальной остановке владельца ограничения – он всё равно может иметь масштабы за пределами установленных границ (это отображается на панели „Transform“). Итак, когда вы включаете этот флажок, такое поведение будет невозможным – свойства трансформаций владельца также будут ограничиваться в указанном диапазоне. Однако обратите внимание, что ограничение не изменяет значения масштаба напрямую: вам нужно масштабировать его владельца тем или иным способом, чтобы эта настройка вступила в силу…

Владелец (owner)

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

Влияние (influence)

Управляет степенью влияния ограничителя на объект. Для получения дополнительной информации см. раздел по общим свойствам ограничителей.

Пример