Книга: Написание скриптов для Blender 2.49
Ограничения на Питоне (PyConstraints)
Ограничения на Питоне (PyConstraints)
Там, где управляющие объекты могут использоваться, чтобы обходить пределы встроенных возможностей Блендера по управлению IPO-каналами, PyConstraints позволяют нам преодолеть трудности в ситуациях, где встроенные ограничения не достаточны. Например, невозможно ограничить положение одного объекта на поверхности другого, если в нем есть отверстия. Встроенные ограничения предлагают способы ограничивать расположение объекта не ниже чем расположен другой объект (ограничение floor
). Но если мы хотели бы, чтобы была возможность изменять позицию объекта ниже поверхности другого объекта в местах, где есть отверстия, мы должны запрограммировать такое ограничение самостоятельно. Как мы увидим, PyConstraints позволяют нам сделать точно это.
Поскольку все вступительные замечания позади, мы наконец снова можем вернуться к программированию в следующем абзаце.
- Акцентируем внимание на свойствах анимации
- Различия между управляющими объектами (drivers) и ограничениями
- Программирование ограничений
- Программирование кривых IPO
- Управляющие объекты (PyDrivers)
- Ограничения на Питоне (PyConstraints)
- Установка времени - один управляет всеми
- Внутреннее сгорание — корреляция сложных изменений
- Добавление простых ограничений
- Определяем сложные ограничения
- Итог
- Введение в написание скриптов на Питоне для Блендера 2.5x. Примеры кода
- Итог
- Акцентируем внимание на свойствах анимации
- Различия между управляющими объектами (drivers) и ограничениями
- Программирование ограничений
- Управляющие объекты (PyDrivers)
- 4 PyDrivers и Constraints (Управляющие объекты и Ограничения)333