Michel Anders - Написание скриптов для Blender 2.49

Здесь есть возможность читать онлайн «Michel Anders - Написание скриптов для Blender 2.49» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программы, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Написание скриптов для Blender 2.49: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Написание скриптов для Blender 2.49»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Расширьте мощность и гибкость Блендера с помощью Питона: высокоуровневого, легкого для изучения скриптового языка

Написание скриптов для Blender 2.49 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Написание скриптов для Blender 2.49», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Добавляя больше ключевых кадров, мы можем сделать любое движение настолько сложным, насколько нужно, но задача становиться более тяжелой, если мы например захотим заставить наш объект следовать по предварительно вычисленному точному пути. Позже в этой главе мы увидим, как можно управлять объектами IPOCurve, которые представляют IPO-каналы с помощью программирования.

Ограничения

Ограниченияв Блендере связаны с объектами Блендера верхнего уровня или Bone-объектами и представлены в виде объекта Constraint. У Объектов Блендера и Bone-объектов есть атрибут constraint, с помощью которого осуществляется последовательность ограничений. Также выше перечисленные объекты имеют методы, для добавления, удаления, и изменения ограниченийв этой последовательности.

Когда ограничениесвязано с объектом, результатом будет объединение параметров ограничений и расчетных параметров объекта. Атрибут influence(влияние) определяет, насколько сильно параметры ограничениябудут влиять на объект анимации.

Различия между управляющими объектами (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), в том смысле, что они не ограничивают движение объекта, но могут копировать некоторые параметры, такие как вращение или расположение (location). С точки зрения разработчика, каждому объекту Блендера присущ атрибут constraints, который является последовательностью объектов ограничений. В эту последовательность можно добавлять элементы и удалять их из неё. Также можно менять порядок элементов.

Метод

append( type )

Действие

Добавляет новое ограничение к объекту и возвращает ограничение

Пример

ob.constraints.append( Constraint.Type.TRACKTO)

Метод

remove( constraint )

Действие

Удаляет ограничение с объекта

Пример

ob.constraints.remove( ob.constraints[0])

Метод

moveUp( constraint )

moveDown( constraint )

Действие

Изменят позицию ограничения в списке ограничений

Пример

ob.constraints.moveDown( ob.constraints[0])

Метод

[]

Действие

Доступ к атрибутам ограничений

Пример

Con = ob.constraints[0]

Con[Constraint.Settings. TARGET] = other

Новые Ограниченияне становятся экземплярами объектов посредством конструктора, но посредством вызова метода append()атрибута constraintsвместе с переданным ему типом ограничения. на выходе append()мы получаем новое Ограничение, параметры настроек которого уже можно изменять.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Написание скриптов для Blender 2.49»

Представляем Вашему вниманию похожие книги на «Написание скриптов для Blender 2.49» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Написание скриптов для Blender 2.49»

Обсуждение, отзывы о книге «Написание скриптов для Blender 2.49» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x