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

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

Авторы:

Жанр: Разная литература

Циклы: не входит в цикл

Формат: Полный

Всего в книге 92 страницы. У нас нет данных о годе издания книги.

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

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


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




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


Credits

• Author Michel Anders

• Reviewer Pang Lih-Hern

• Acquisition Editor Sarah Cullington

• Development Editor Mehul Shetty

• Technical Editor Namita Sahni

• Indexers Hemangini Bari, Rekha Nair

• Editorial Team Leader Akshara Aware

• Project Team Leader Lata Basantani

• Project Coordinator Shubhanjan Chatterjee

• Proofreader Jeff Orloff

• Graphics Geetanjali Sawant

• Production Coordinator Melwyn D'sa

• Cover Work Melwyn D'sa


Об авторе

Michel Anders, После завершения его исследований химии и физики, где он тратил больше времени на компьютерное моделирование, чем на реальные эксперименты, он понял что его реальные интересы лежат в области IT и технологий Internet. Он работал как IT менеджер для нескольких различных компаний, включая провайдера Internet и больницу.

К настоящему времени он управляет R&D отделом в Aia Software, ведущим разработчиком программного обеспечения композиции документа (?? document composition software). Он счастливо живет на небольшой, преобразованной ферме со своим партнером, 3 кошками, и 12 козлами.

Он использует Блендер с версии 2.32, хотя он первым признаёт, что его искусство в лучшем случае наивно. Он любит помогать людям с Блендером и вопросам, связанным с Питоном и к нему можно обращаться, на blenderartists.org он известен как "varkenvarken".

Сначала, я хотел бы благодарить всех замечательных людей в Packt Publishing. Без их помощи эта книга не была бы написана. Также, я хотел бы поблагодарить своего партнера и моих коллег по работе, мирящихся с моими бесконечными переговорами о Блендере. Наконец, я хотел бы поблагодарить всех тех людей в сообществе Блендера, которые вместе сделали Блендер таким замечательным приложением.


Предисловие

Блендер несомненно является наиболее мощным и разносторонним 3D-пакетом, доступным с открытыми исходными текстами. Его функциональность близка к профессиональным пакетам, или даже превосходит многие из них. Встроенный в Блендер интерпретатор языка Питон играет важную роль в наращивании этой мощности и позволяет расширять функциональность ешё дальше. Тем не менее, освоение написания скриптов языка и знакомство со многими возможностями, которые предлагает Блендер через свой Питон-API может быть непростым предприятием.

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

Что эта книга охватывает

Глава 1, Расширение Блендера с помощью Питона, дает вам обзор того, что может и что не может быть выполнено с помощью Питона в Блендер. Это покажет Вам как установить полный дистрибутив Питона, и как использовать встроенный редактор. Вы также узнаете как записывать и запускать простой скрипт на Питоне, и как внедрить его в систему меню Блендера.

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

Глава 3, Группы Вершин и Материалы, расскажет Вам о множественном использовании групп вершин и о том, какими разносторонними они могут быть. Вы узнаете как задавать группы вершин и как назначать вершины в группу. Вы также узнаете, как Вы можете использовать эти группы вершин для модификаторов и арматур. Вы также посмотрите на приложение различных материалов на разные грани, и на то, как назначать цвета вершинам.

Глава 4, Pydrivers и Ограничения, показывает, как Вы можете соединить встроенные Ограничения с объектами Блендера и как задавать сложные связи между анимированными свойствами, используя так называемые pydrivers. Вы также определите новые сложные ограничения, которые могут быть использованы также, как и встроенные Ограничения. В частности, Вы увидите, как управлять одним IPO из другого посредством выражения на Питоне, как работать с некоторыми ограничениями, встроенными в pydrivers, и как ограничивать движение объектов и костей, добавляя Ограничения. Эта глава научит Вас, как писать ограничение на Питоне, которое привяжет объект к ближайшей вершине на другом объекте.

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


С этой книгой читают
Только волны за кормой, только — чаечки...
Жанр: Поэзия

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


Никакой чертовщины
Жанр: Поэзия

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


Контраст

«Майор Самохин затянулся по последнему разу, протянул остаток беломорины.– Кури, – сказал он. – Ах да, ты же не куришь. Так что, Цукерторт, сделаешь?Арон Григорьевич, подслеповато щурясь, принялся вновь рассматривать фотографии. Девочка была хороша. Чудо как хороша была девочка. Идеальной формы лицо, глаза огромные, чёрные, улыбка такая, что… Чтоб он так жил, какая улыбка. И льняная коса, длиннющая, до земли. Снегурочка, чистая Снегурочка, кто бы мог подумать, что дочка этого шмака…».


Лохи и каталы

«Дорогой читатель, перед тобой не рассказ и не повесть. Это сборник коротких новелл о реальных людях, их имена и обязательные для представителей игрового мира клички изменены, но связанные с ними сюжеты – подлинные. И объединяет этих людей только одно – беззаветная любовь к азартным играм, которая многим из них заменила любовь ко всему остальному…».