Книга: Написание скриптов для Blender 2.49
Различия между управляющими объектами (drivers) и ограничениями
Различия между управляющими объектами (drivers) и ограничениями
Управляющие объекты и ограничения похожи тем, что они влияют на изменение свойств пути (речь идет о параметрах анимации — прим. пер.), но в тоже время они очень разные: ограничения действуют непосредственно на объекты, в то время как управляющие объекты определяют то, как IPO-кривая будет изменяться относительно изменений других IPO-кривых в процессе анимации. Ограничения влияют только на пространственные свойства объекта, такие как положение, масштаб или вращение, а с помощью управляющих объектов любой кривой IPO можно управлять с помощью другой кривой IPO. Это означает, что даже параметры материалов, такие как цвет, или параметр лампы, такой как энергия, может управляться другим IPO. Однако есть ограничение: IPO-кривые, управляющие другими IPO-кривыми должны в настоящее время обладать специальными свойствами объекта, таким образом, Вы можете управлять цветом материала, вращая некоторый объект, но Вы не можете изменить цвет объекта энергией лампы. Кроме того, факт, что ограничения могут затронуть только пространственные свойства, означают, что нет никакого способа, которым Вы можете ограничить, например, рассеянный цвет (diffuse color) материала. Следующая таблица показывает некоторые ограничения и их соответствующее атрибуты. Обратитесь к документации API по модулю Blender.Constraint
за подробной информацией.
Типы Ограничений
TrackTo
Стандартные атрибуты
Target (target object)
Track (axis to track)
Типы Ограничений
Floor
Стандартные атрибуты
Target (target object)
Типы Ограничений
StretchTo
Стандартные атрибуты
Target (target object)
Типы Ограничений
CopyLocation
Стандартные атрибуты
Copy (выбор компонента(тов) для копирования )
Заметьте, что возможно анимировать влияние ограничения (параметр influence), когда с Объектом связано IPO типа constraint.
- Акцентируем внимание на свойствах анимации
- Различия между управляющими объектами (drivers) и ограничениями
- Программирование ограничений
- Программирование кривых IPO
- Управляющие объекты (PyDrivers)
- Ограничения на Питоне (PyConstraints)
- Установка времени - один управляет всеми
- Внутреннее сгорание — корреляция сложных изменений
- Добавление простых ограничений
- Определяем сложные ограничения
- Итог
- Управляющие объекты (PyDrivers)
- 4 PyDrivers и Constraints (Управляющие объекты и Ограничения)333
- Миграция между различными версиями InterBase
- Практическая работа 53. Запуск Access. Работа с объектами базы данных
- 3.4. Отношения между классами
- Мост между физической и логической структурой базы данных
- Распределение функциональных обязанностей между должностями
- Правило 16. Группируйте связанные между собой элементы
- 6.4.2. Передача номенклатурных позиций между ячейками склада
- 5.2.3. Действия с объектами Numbers
- Как быстро переключаться между двумя пользователями, не закрывая их программ?
- Как узнать скорость соединения между компьютерами?