Міжнародная канферэнцыя распрацоўнікаў і карыстальнікаў свабодных праграм

Создание 3D мультфильма средствами СПО

Виктория Бабахина, Рязань, russian_federation

LVEE 2014

The article gives an overview about using free software in film making industry.Covers all the basic steps of creating an animated film with examples use of Blender, Krita, Gimp, Mypaint, Alchemy, etс.

В последнее время СПО все активнее применяется в киноиндустрии. Не последнюю роль в этом играет студия Blender Foundation – некоммерческая организация, занимающаяся разработкой программного пакета трёхмерного моделирования с открытым исходным кодом под названием Blender. Основателем фонда и главным разработчиком является Тон Розендаль.

Blender Foundation выпустили уже не один мультфильм, среди которых « Big Buck Bunny» и «Sintel». Мультфильмы эти были полностью, от концепта до готового продукта созданы при помощи СПО.

Кроме Blender Foundation в последнее время все больше и больше мультипликационных студий обращают свои взоры в сторону СПО во всех странах мира. В большинстве случаев, это небольшие студии, однако есть примеры использования, к примеру Blender такими гигантами как Columbia Pictures, при съемках фильма «Человек-Паук 2».

Разработка концепции

На этапе разработки концептов неоценимо важна возможность создать много быстрых и выразительных эскизов-идей, некоторые из которых в дальнейшем лягут в основу готового продукта. В этом отношении программа Alchemy может стать хорошим подспорьем. Еще одним полезным графическим редактором является Krita — созданная непосредственно для рисования, для этого в ней есть все необходимое и даже более того: обширный набор кистей, удобные инструменты для построения перспективы и прочие необходимые вещи. Однако, она практически не пригодна для обработки изображения. Для дальнейшей обработки можно воспользоваться GIMP.

Раскадровка

После появления первых эскизов и написания сценария, необходима предварительная визуализация будущего мультфильма. Для этого создается раскадровка. Как правило, раскадровка выглядит как небольшие пронумерованные картинки, зачастую довольно схематичные. Однако, благодаря этим картинкам становится понятно чередование планов, тоновой разбор, монтажные стыки кадров, да и в принципе визуальный ряд сюжета. Целесообразно использование Krita или MyPaint. Помимо использования обычных контурных кистей возможно применение широкого спектра широкий спектр кистей имитирующих натуральные материалы, что позволяет сделать раскадровку более «живой» и подходящей настрою мультфильма.

Аниматик

Аналогичную роль выполняет аниматик, но в отличии от ракадровки, он дает уже более конкретное представление о том, что будет происходить в мультфильме, не просто последовательность действий, но и более подробные движения персонажей. Фактически аниматик — это черновой мультфильм. Как правило аниматиков рисуется довольно много. В случае трехмерного мультфильма первый аниматик все равно создается рисованный, как черновая последовательность картинок. Для чернового аниматика вполне возможно использовать программу для 2D анимации sunfig. Или просто покадрово нарисовать основные фазы в Krita и собрать их в том же Blender или в любом другом видео-редакоре. Большим плюсом специальных программ для 2D анимации является в данной работе то, что есть возможность прорисовать некторые фазы более подробно и просто в одном редакторе и сразу там же их и собрать.

Следующие варианты аниматика создаются уже в 3D. Выглядят они поначалу достаточно неказисто — для упрощения процесса рендеринга в них не используются текстуры, убрана большая часть мелочей. В первых вариантах аниматика отсутствует модель как таковая, вместо нее упрощенная шарнирная болванка. Анимированных движений еще тоже нет.
Затем аниматик начинает прорабатываться подробнее, добавляются персонажи, текстуры, мебель. И так до финального композитинга.

Эта работа проходит уже целиком и полностью в Blender. Для оптимизации процесса, все предметы и персонажи находящиеся в сцене расположены в отдельных файлах. В главном документе на них присутствуют только ссылки, что значительно облегчает работу и ускоряет рендер.

Моделирование персонажей

Когда определены первые эскизы персонажей, начинается подготовка референсов для моделирования. На референсах представлены несколько видов будущей модели, а так же, при необходимости детали костюма. Затем начинается процесс создания модели в Blender. Поскольку процесс создания высокополигональной модели человека очень труден и долог, а время часто поджимает, то имеет смыл воспользоваться программой MakeHuman. Это программа для создания модели человека, методом задания параметров, таких как рост, пол, раса, форма носа и так далее. Эта программа удобна для создания простой «Болванки» будущего персонажа, на основе которой уже можно будет создать более сложную модель.

Анимация

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

В Blender есть встроенный аддон для автоматического создания рига — Rigify. Это довольно-то таки удобный аддон, которым пользуются сейчас большинство аниматоров. Сначала он автоматически задает арматуру. Ее можно отредактировать в зависимости от вида модели: увеличить, уменьшить, добавить запасную пару рук и так далее. Затем, на основе этой арматуры автоматически генерируются контроллеры. Опять же, все можно дополнять, при необходимости.

Освещение и постобработка

Одним из заключительных этапов работы над мультфильмом является чистовая анимация движений персонажей. На этом же этапе производится настройки освещения (лайтинг). Лайтинг — это большой отдельный этап в создании мультфильма, так как освещение — один из основных способов создания атмосферы в фильме.
На этом же этапе происходит запекание симуляций, если таковые имеются. Blender располагает внушительным набором симуляций: одежды, дыма, огня, ветра и т.д.

Мультфильм рендерится,как правило, небольшими фрагментами, которые в последствии монтируются друг с другом, согласно аниматику. В финале, после рендеринга, каждая сцена проходит этап композитинга — постобработки. К готовой картинке добавляются необходимые эффекты: виньетирование, размытие, цветокоррекция. В Blender этот процесс производится при помощи нодов — так называемых узлов. Каждый узел в этой системе- это какое-то действие, они последовательно соединяются друг с другом, в начале и в конце входные и выходные узлы.

Список литературы

  1. Хитрук Ф.С. Проффесия — аниматор М.: Гаятри, 2008.
  2. Burne Hogarth Dynamic Wrinkles And Drapery New York: Watson-Guptill Publications, 1995.
  3. Ken A. Priebe The Advanced Art of Stop-Motion Animation New York: Course Technology, a part of Cengage Learning, 2011.
  4. http://disneyfrozen.tumblr.com/tagged/concept-art Дата просмотра: 20.04.2014.
  5. http://www.blendernation.com/ Дата просмотра: 14.04.2014.
  6. http://www.disneyanimation.com/ Дата просмотра: 20.04.2014.

Abstract licensed under Creative Commons Attribution-ShareAlike 3.0 license

Назад