Читаем Написание скриптов для Blender 2.49 полностью

Глава 5, Действия на изменении кадров, фокусируется на написании скриптов, которые могут использоваться, чтобы действовать на определенных событиях. Вы можете изучить скриптовые связи и пространственные операторы (You can learn what script links and space handlers) - и как они могут быть использованы для выполнения мероприятий по изменению каждого кадра в анимации. Вы также увидите как ассоциируется дополнительная информация с объектом, как использовать скриптовые связи, чтобы воспроизводить появление или исчезновение объекта, изменяя формат или изменяя прозрачность, и как реализовать схему, связывающую различные меши с объектом в каждом кадре. Наконец, Вы можете изучить способы увеличить функциональность 3D-вида.

Глава 6, Ключи Формы, IPOs, и Poses, открывает, что есть ещё множество кривых IPO, которые могут оказаться полезными в анимированных сценах. Хотя кривые IPO были введены в Главе 4, здесь Вы узнаете, как определять IPO для всех типов объектов, связанных ключей формы с мешем, и как задавать кривые IPO для этих ключей формы. Вы также взглянете на позирование арматуры и объединение поз в действия.

Глава 7, Создание заказных Шейдеров и Текстур с помощью Pynodes, вводит Pynodes и вы узнаете, как они позволяют определять совершенно новые текстуры и материалы. Вы узнаете как писать Pynodes, которые создают простые цветовые узоры, Pynodes, которые создают узоры с нормалями, а также Вы узнаете как анимировать Pynodes. Эта глава также объясняет Pynodes, которые производят материалы, зависимые от высоты и наклона, и даже создают шейдеры, которые реагируют на угол падающего света.

Глава 8, Рендеринг и обработка изображения, переходит к процессу рендеринга в целом. Вы можете автоматизировать этот процесс, объединять различными способами результирующие изображения, и даже превращать Блендер в специализированный веб-сервер. В частности, Вы узнаете как автоматизировать процесс рендеринга, создавать многочисленные виды для продукта презентации, и создавать рекламные щиты из сложных объектов. Вы узнаете о путях расширения Блендера с помощью некоторых внешних библиотек манипулирования изображеними, включая результаты рендера.

Глава 9, Расширение ваших инструментов, - меньше о рендеринге и больше об облегчении жизни при использовании Блендера изо дня в день, расширением его функциональности. В этой главе Вы узнаете как каталогизировать и архивировать активы, такие как карты изображений, публиковать отрендеренные изображения   автоматически   через   FTP,   расширять функциональность встроенного редактора посредством поиска регулярными выражениями, ускорять вычисления используя Psyco - компилятор «на лету», и добавлять управление версиями к вашим скриптам с помощью Subversion.

Приложение А, Ссылки и Ресурсы, дает Вам список большинства ресурсов, использованных в этой книге вместе с некоторой обычно полезной информацией.

Приложение B, Частые Западни, освещает некоторые общие вопросы, которые появляются более часто, чем другие, что делать с некоторыми ошибками.

Приложение C, Будущие Разработки, является заключительным приложением, которое пробует показать что предвидится в будущем, и как это может затронуть Вас, поскольку и Блендер и Питон постоянно развиваются далее.

Что Вам нужно для этой книги

Все примеры в книге используют Блендер 2.49 (доступный на сайте www.blender.org) и встроенный язык Питон 2.6.x. Многие примеры допускают, что у вас есть полный дистрибутив Питона (www.python.org). В Главе 1, Расширение Блендера с помощью Питона, Вам рассказывается как установить полный дистрибутив, если Вы его ещё не имеете. Блендер и Питон - платформонезависимые, и все примеры должны работать одинаково хорошо в Windows, Linux, и Mac. Несколько дополнительных модулей могут также использоваться, и инструкции по их загрузке предусмотрены, где это необходимо. Все примеры могут быть загружены с веб-сайта издателя (http://www.packtpub.com).

Для кого эта книга

Эта книга предназначена для пользователей, довольных Блендером, как инструментом моделирования и рендеринга, и которые хотят расширить свои навыки использованием скриптов Блендера для автоматизации трудоемких задач и достижения результатов, в противном случае невозможных. Опыт в Блендере имеет важное значение, а также небольшой опыт в программировании на Питоне.

Соглашения

В этой книге Вы найдете множество стилей текста, которые определяют различные типы информации. Вот некоторые примеры этих стилей, и объяснения их значений.

Кодовые слова в тексте показаны следующим образом: "файл на Питоне с мешевыми строительными блоками называется mymesh.py, так что первая часть нашего кода содержит следующий оператор import."

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных