Рисуем поверх видео в Blender

5 января 2016 27 комментариев Артем Слаква Анимация и риггинг

В данном уроке Вы научитесь рисовать с помощью карандаша (Grease Pencil) поверх видео в Blender, а также узнаете об основных его возможностях.

Урок состоит из пяти частей:

  • Инструмент Grease Pencil
  • Анимация с помощью Grease Pencil
  • Подготовка видео
  • Анимация поверх видео
  • Рендеринг

Финальный результат

Инструмент Grease Pencil

Удалите из сцены все лишнее:
scribble-1
Чтобы начать рисовать с помощью карандаша Вам необходимо зажать клавишу D и с зажатой левой кнопкой мышки начать рисовать штрих. Отпустив кнопку мышки вы перестанете создавать штрих.

Теперь можете покрутить Вашу сцену и убедиться, что нарисованный штрих находится в 3D-пространстве:
scribble-2
Чтобы увидеть дополнительные опции карандаша, перейдите на его вкладку на панели инструментов:
scribble-3
Здесь Вы увидите основные инструменты при работе с карандашом:

  1. Draw — включает кисть для рисования от руки
  2. Erase — стирает нарисованные штрихи
  3. Line — позволяет рисовать прямые линии
  4. Poly — создает полигоны соединяя края штрихов

scribble-4
Чтобы не нажимать клавишу D каждый раз, когда Вам нужно нарисовать штрих, можно отметить пункт Continuous Drawing. Чтобы выйти из данного режима нажмите Esc или снимите галочку с данного пункта.
scribble-5
Ниже Вы увидите параметры определяющие положение штрихов в пространстве:
scribble-6

  • View — штрихи привязаны к виду
  • Cursor — позиция штриха определяется положением 3D-курсора
  • Surface — штрихи рисуются на видимой поверхности 3D-объекта
  • Stroke — штрихи располагаются в 3D-пространстве проецируясь на уже существующие видимые штрихи

scribble-7
Также существует дополнительное меню карандаша на панели свойств (N):

  1. Первый слой создается автоматически, когда вы начинаете рисовать.
  2. Stroke — задает цвет линии. Opacity — задает прозрачность линии.
  3. Fill — задает цвет заливки внутри штриха. Opacity — задает прозрачность заливки.
  4. Thickness — задает толщину линии.
  5. X-Ray — делает штрихи всегда видимыми, даже если они перекрываются другими объектами.

scribble-8
Нажатие клавиши X удаляет созданный Вами объект Grease Pencil:
scribble-9

Анимация с помощью Grease Pencil

С помощью карандаша можно создавать 2D анимацию покадрово рисуя штрихи. Перед тем как приступить, удалите все созданные слои/объекты Grease Pencil.

Перейдите на вид спереди (NumPad1), ортогональный вид (NumPad5). Отметьте пункт Continuous Drawing:
scribble-10
Убедитесь, что Вы находитесь на первом кадре и нарисуйте круг:
scribble-11
С помощью стрелки на клавиатуре перейдите на второй кадр. Вы также можете сделать это с помощью мышки в окне Timeline, но в таком случае Вы покинете режим Continuous Drawing. Поэтому предпочтительнее будет использовать для этой цели горячие клавиши:
scribble-12
На втором кадре нарисуйте кольцо слегка ниже, чем Вы это делали на первом:
scribble-13
Надеюсь суть Вы уловили? Продолжайте рисовать анимацию переходя на следующие кадры:
scribble-14
По завершению выйдите из режима Continuous Drawing и проиграйте анимацию, чтобы оценить результат (Alt + A):
scribble-15
Чем больше кадров Вы создадите, тем плавнее будет анимация:
scribble-16
Для создания анимации карандаш имеет довольно удобную опцию Onion Skinning. Включите ее на панели свойств.

Она позволяет отображать предыдущие и последующие кадры Вашей анимации (можно указать количество), а также устанавливать для них цвет:
scribble-17
Нажав на кнопку + Вы можете создать новый слой для карандаша:
scribble-18
С помощью слоев гораздо проще организовывать сцену. Назовите новый слой Ground и установите цвет штриха зеленым.

Каждый слой может иметь собственные параметры. В данном случае Вам не придется перерисовывать землю для каждого кадра:
scribble-19
Проиграйте анимацию, чтобы оценить результат (Alt + A):
scribble-20

Подготовка видео

Для примера я скачал видео с videvo.net. Видео я хочу сделать в оттенках серого, а рисовать на нем карандашом белого цвета. Если Вы будете рисовать на собственном видео, можете пропустить данную главу и перейти к следующей главе.

Чтобы создать видео в градациях серого, откройте новый файл и переключитесь на рабочее пространство Compositing:
scribble-21
Перейдите в редактор нодов:
scribble-22
Удалите нод Render Layers:
scribble-23
Добавьте нод Movie Clip:
scribble-24
Загрузите в него видеофайл:
scribble-25
Добавьте нод Hue Saturation Value:
scribble-26
Подключите ноды как показано на изображении и выставите для них соответствующие параметры:
scribble-27
На вкладке рендера установите разрешение в соответствии с разрешением видеофайла. Количество кадров в секунду также должно соответствовать. В меню Post Processing отметьте пункт Compositing. Благодаря этому рендер будет создан из последовательности нодов, а не объектов в сцене.
scribble-28
Сделайте пробный рендер (F12):
scribble-29
На данном этапе было принято решение немного убрать контраст изображения. Для этого был добавлен нод RGB Curves:
scribble-30
scribble-32
Сравните результаты:
scribble-33
В меню Output установите формат выходного видео и место его сохранения:
scribble-34
Также видеофайл был обрезан с 79-го по 209-й кадры, вместо того, чтобы рендерить все видео целиком:
scribble-35
Нажмите Animation, чтобы создать видеофайл:
scribble-36

Анимация поверх видео

Наконец-то мы приступим непосредственно к созданию анимации с помощью карандаша поверх видео. Создайте новый проект (Ctrl + N) и снова удалите все из сцены:
scribble-37
Выделите камеру, сбросьте ее положение и вращение (Alt+ G, Alt + R). Перейдите на вид справа (NumPad 3) и отодвиньте камеру влево от 3D-курсора:
scribble-38
Перейдите на вид из камеры, откройте панель свойств и в меню Background Images установите следующие параметры (не забудьте указать Ваш видеофайл):
scribble-39
Начните рисовать основываясь на кадрах из видео:
scribble-40
Если Вы решите больше не рисовать на видео, просто вытрите все штрихи после того кадра, после которого они Вам больше не нужны (Eraser tool). Сохраните файл:
scribble-41
Вы также можете увидеть кадры в редакторе Dope sheet. В нем вы можете удалить дубликаты или передвинуть ключевые кадры:
scribble-42

Рендеринг

Штрихи не могут быть отрендерены традиционным способом. Их можно отрендерить лишь в режиме openGL.

Нажмите кнопку OpenGL рендера внизу окна 3D-вида. Оцените результат и отрегулируйте толщину штрихов при необходимости:
scribble-43
Еще раз установите все параметры на вкладке рендера: разрешение, частота кадров, формат и путь сохранения:
scribble-44
Теперь отрендерите OpenGL анимацию:
scribble-45
Чтобы добавить музыку переключитесь на рабочее пространство Video Editing:
scribble-46
Перейдите на первый кадр и добавьте Ваше видео (Shift + A — Movie):
scribble-47
Установите продолжительность анимации равную продолжительности Вашего видео:
scribble-48
Добавьте аудиозапись (Shift + A — Sound). Я скачал свою из бесплатной библиотеки YouTube. С помощью клавиши G переместите саундтрек на начало (если он еще не там):
scribble-49
Sync Mode установите в AV sync. Благодаря этому мы сможем синхронизировать видео с аудио при просмотре:
scribble-50
Проиграйте анимацию:
scribble-51
Если при проигрывании видео будет подтормаживать, значит Блендеру не хватает вычислительных мощностей для преобразования исходного видео под тот размер, который Вы указали. Для этих целей используют так называемые прокси-файлы, но в данном уроке мы на этом не будет подробно останавливаться.
scribble-52
Вернитесь на рабочее пространство Default:
scribble-53
В последний раз в этом уроке установите все необходимые параметры. Обратите внимание на параметр Sequencer. Благодаря нему финальный файл Вы получите из видеоредактора (Sequencer):
scribble-54
scribble-55
Нажмите кнопку Animation. В результате Вы получите видеофайл с аудио:
scribble-56
На этом данный простой урок закончен. Поделитесь своими роликами в комментариях. Всем удачи!

источник урока

О сайте

На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.

Контакты

Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:

Email:
info@blender3d.com.ua

Следите за нами

Подписывайтесь на наши страницы в социальных сетях.

На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.

Помимо уроков по Blender, Вы сможете найти готовые 3D-модели, материалы и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.