( 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 за подробной информацией
Соответствующие объекты в Блендере
Последовательности
IPO-каналы и IPO-кривые
Кривые IPO, перечисленные в таблице, содержат целую коллекцию связанных между собой анимационных параметров. Каждый из этих параметров упоминается как канал. Примером каналаIPO-объекта является LocX
(x-компонент местоположения) и RotY
(вращение вокруг оси Y). Каждый канал представлен объектом IPOCurve
, который реализует необходимую функциональность для возвращения значений, интерполированных между ключевыми кадрами анимации.
Примером канала в IPO материала (Material) является SpecB
– синий компонент зеркального цвета (specular color).
IPOCurve-объекты доступны как атрибуты приведенных в таблице IPO, например, myipo.LocX
обратится к LocX IPOCurve
, если myipo
будет IPO - объектом.
Чтобы проиллюстрировать эти понятия предположим, что мы хотим анимировать движение простого куба вдоль оси X. Мы начнем движение с 1 кадра и закончим его в кадре номер 25. В Блендере выполним следующие шаги:
1. Добавьте простой Куб, выбрав в меню Add | Mesh | Cubeи удостоверьтесь, что Вы находитесь в объектном режиме (object mode).
2. Перейдите к первому кадру анимации (чтобы выбрать необходимый кадр, просто введите число в виджет, показанный на скриншоте).
3. Добавьте ключевой кадр, выбрав Object | Insert keyframe | Loc. В окне редактора IPO добавленный ключевой кадр расположения нашего куба в пространстве обнаружится как IPO типа Object (см. скриншот).
Текущий кадр отображается в виде зеленой вертикальной линии. Расположение IPO зафиксировано тремя каналами (для положения куба вдоль оси X - LocX
, вдоль осей Y и Z - LocY
и LocZ
соответственно). Каналы представлены в виде графиков различных цветов (они могут перекрывать друг на друга). Этими линиями можно управлять прямо в редакторе IPO Кривых, но пока мы только добавим второй ключевой кадр.
1. В окне Timeline выберите 25 кадр.
2. Выберите Куб и переместите его вправо вдоль оси X.
3. Добавьте второй ключевой кадр, выбрав Object | Insert keyframe | Loc( или просто нажав I - прим. пер. ). Теперь мы видим что каждый из графов, представляющих три IPO-канала (направления по осям X, Y, Z) получили вторые точки-пересечения с зеленой линией. Поскольку мы изменили местоположение куба только вдоль оси X, графы других каналов остались плоскими, но линия канала LocX
изменилась вслед с изменением положения куба по оси X.
Читать дальше