Книга: Написание скриптов для Blender 2.49
Оглавление книги
- Написание скриптов для Blender 2.49
- Об авторе
- Предисловие
- 1 Расширение Блендера с помощью Питона
- API Блендера
- Много энергии
- Некоторые батарейки включены
- Проверьте наличие полного дистрибутива Питона
- Инсталлирование полного дистрибутива Питон
- Интерактивная консоль Питона
- Изучение встроенных модулей, функция help()
- Знакомство со встроенным редактором
- Первые шаги: Hello world
- Не запутайтесь, оставайтесь объективным
- Добавление различных типов объектов из скрипта
- Добавление меш-объекта
- Распространение скриптов
- API Блендера
- Модуль Blender
- Объекты Блендера
- Модуль bpy
- Рисование на экране
- Утилиты
- Итог
- 2 Создание и редактирование объектов
- Creepy crawlies (ползучий ужас) - графический интерфейс пользователя для конфигурирования объектов
- Создание интерфейса пользователя
- Создание жуков — требует некоторой сборки
- Создание пользовательского интерфейса
- Запоминание выбора
- Вся мощь графики Блендера
- Создание меш-объекта
- Преобразование топологии меша
- Ослепите вашего босса - гистограммы в стиле Блендер
- Таинственные грани - выбор и редактирование граней в мешах
- Выбор искривлённых (не-планарных) четырёхугольников
- Выбор слишком острых граней
- Выбор вершин со множеством рёбер
- Определение объема меша
- Определение центра масс меша
- Растущий подсолнечник - присвоение родителей и группирование объектов
- Группы
- Отношения родитель-потомок
- Выращивание подсолнуха из семечка
- Дублирование против связанной копии
- Выращивание подсолнуха
- Итог
- 3 Группы вершин и материалы
- Группы вершин
- Модификаторы
- Кости
- Материалы
- Материалы Объекта против материалов ObData
- Назначение материалов частям Объекта
- Вершинные цвета против материалов граней
- Добавление материалов в нашу гравюру
- Итог
- 4 PyDrivers и Constraints (Управляющие объекты и Ограничения)333
- Акцентируем внимание на свойствах анимации
- Различия между управляющими объектами (drivers) и ограничениями
- Программирование ограничений
- Программирование кривых IPO
- Управляющие объекты (PyDrivers)
- Ограничения на Питоне (PyConstraints)
- Установка времени - один управляет всеми
- Внутреннее сгорание — корреляция сложных изменений
- Добавление простых ограничений
- Определяем сложные ограничения
- Шаблон ограничения в Блендере
- Вы тоже находите меня притягательным?
- Привязка к вершинам меша
- Выравнивание вдоль вершинной нормали
- Привязка к вершинам в вершинной группе
- Итог
- 5 Действия при изменениях кадров
- Анимация видимости объектов
- Обратный отсчет - анимация таймера с помощью скриптсвязи
- Я буду следить за вами
- Снова о мешах — создание отпечатков
- Итог
- 6 Ключи формы, кривые IPO, и Позы
- Обидчивый субъект - определение IPO из ничего
- Много проглотил - определение поз
- Get down с ритмом - синхронизация ключей формы со звуком
- Итог
- 7 Создание заказных шейдеров и текстур с помощью Pynodes
- Основы
- Регулярное заполнение
- Капли - анимированные Pynodes
- Параметры времени рендера
- Всё, что выглядит хорошо — это хорошо
- Хранение дорогостоящих результатов для многократного использования
- Вычисление нормалей
- Собираем всё это вместе
- Грозовой перевал — материал, зависимый от наклона
- Мыльные пузыри — шейдер, зависимый от точки зрения
- Итог
- 8 Рендеринг (визуализация) и обработка изображений
- Различные виды - комбинирование множества направлений камеры
- Now, strip — создание киноленты из анимации
- Рендер билбордов
- Генерация вопросов CAPTCHA
- Итог
- 9 Расширение вашего инструментария
- В Сеть и дальше - публикация готового рендера на FTP
- Весенняя уборка - архивация неиспользуемых изображений
- Расширение редактора - поиск с регулярными выражениями
- Расширение редактора - взаимодействие с Subversion
- The need for speed (жажда скорости) — использование Psyco
- Итог
- Содержание книги
- Популярные страницы
Оглавление статьи/книги
- Написание скриптов для Blender 2.49
- Об авторе
- Предисловие
- 1 Расширение Блендера с помощью Питона
- 2 Создание и редактирование объектов
- 3 Группы вершин и материалы
- 4 PyDrivers и Constraints (Управляющие объекты и Ограничения)333
- 5 Действия при изменениях кадров
- 6 Ключи формы, кривые IPO, и Позы
- 7 Создание заказных шейдеров и текстур с помощью Pynodes
- 8 Рендеринг (визуализация) и обработка изображений
- 9 Расширение вашего инструментария
- Содержание книги
- Популярные страницы
Похожие страницы
- Распространение скриптов
- Написание скриптов для Blender 2.49
- Часть III Конструктор речевых модулей для скриптов и стандартов продаж Изменения в продажах и требования к речевым модул...
- Часть II Эволюция скриптов продаж
- Разработка скриптов продаж
- Написание обработчика прерывания
- Переносимость ваших скриптов на bash
- Написание писем «наоборот»
- Написание программ, реализующихслужбы Windows Services: обзор
- Шаг 1. Подготовка к внедрению скриптов
- 4 Написание кода
- Пошаговое написание заголовка