Книга: Написание скриптов для Blender 2.49
IPO
IPO
В Блендере почти любой объект может быть анимирован. Обычно это делается, с помощью фиксации некоторых параметров, таких как положение в пространстве некоего объекта в определенных ключевых кадрах и интерполяция этих параметров для остальных промежуточных кадров. В Блендере группы объектов, задействованные в анимации собираются в так называемые кривые IPO. Например, все пространственные параметры, такие как местоположение, вращение, и масштаб сгруппированы как тип объекта IPO и могут быть связаны со многими объектами Блендера: мешем, камерой, или лампой. Большинство свойств материалов в Блендере также могут быть сгруппированы в соответствующем IPO. Получается, что ''Материальный'' тип IPO может быть связан с любым объектом, которому присвоен материал. Аналогично, тип IPO Лампы должен быть связан с объектом Лампы.
Каждый IPO может быть связан с более чем одним объектом. Например, возможно анимировать вращение нескольких объектов, объединив их с одним объектом IPO. В Блендер API кривые IPO представлены объектами IPO. Объект IPO может быть связан с другим объектом посредством метода setIpo(). Следующая таблица дает краткий обзор типов IPO, IPO-каналов, и список объектов с которыми они могут взаимодействовать. Обратитесь к API документации о модуле Blender.IPO за подробной информацией.
(http://www.blender.org/documentation/249PythonDoc/index.html).
Тип IPO
Object
IPO каналы (некоторые примеры, см. полный список в API документации)
LocX, LocY, LocZ (перемещение)
RotX, RotY, RotZ (вращение)
ScaleX, ScaleY, ScaleZ (маштаб)
Соответствующие объекты в Блендере
Все объекты Блендера, которые можно перемещать: Меш, Лампа, Камера и др.
Тип IPO
Pose
IPO каналы (некоторые примеры, см. полный список в API документации)
RotX, RotY, RotZ (вращение)
Соответствующие объекты в Блендере
Кости (Bone)
Тип IPO
Material
IPO каналы (некоторые примеры, см. полный список в API документации)
R,G,B (рассеянный цвет)
Соответствующие объекты в Блендере
Любые объекты, использующие материалы
Тип IPO
Texture
IPO каналы (некоторые примеры, см. полный список в API документации)
Contrast (контрастность)
Соответствующие объекты в Блендере
Любые объекты, использующие текстуры, например: Меш, Лампа, Мир и др.
Тип IPO
Curve
IPO каналы (некоторые примеры, см. полный список в API документации)
Speed (скорость)
Соответствующие объекты в Блендере
Кривые (Curve)
Тип IPO
Lamp
IPO каналы (некоторые примеры, см. полный список в API документации)
Energ (энергия)
R,G,B (цвет)
Соответствующие объекты в Блендере
Лампы
Тип IPO
World
IPO каналы (некоторые примеры, см. полный список в API документации)
HorR,HorG,HorB (цвет горизонта)
Соответствующие объекты в Блендере
Мир (World)
Тип IPO
Constraint
IPO каналы (некоторые примеры, см. полный список в API документации)
Inf (влияние)
Соответствующие объекты в Блендере
Ограничения
Тип IPO
Sequence
IPO каналы (некоторые примеры, см. полный список в API документации)
Fac (фактор, например громкость звуковой дорожки) Обратитесь к API документации для Blender.IPO module за подробной информацией
Соответствующие объекты в Блендере
Последовательности
- Multiport match
- 6 Ключи формы, кривые IPO, и Позы
- Рождение iTunes и iPod
- 1.29. Отображение вспомогательных экранов с помощью UIPopoverController
- IPO 1.0
- IPO 2.0
- IPO-каналы и IPO-кривые
- Программирование кривых IPO
- Обидчивый субъект - определение IPO из ничего
- 6.4.3.4. Критерий Multiport
- Rambler привлек $40 млн в ходе IPO (Ak&M, 10 июня 2005 года)
- 3.3.3. Копаем глубже. SIPOC и «клиент – поставщик»