Это базовый урок о том, как легко создавать анимации вроде той, что вы сейчас видите на экране, где электронные компоненты постепенно падают на вращающуюся печатную плату.
Видеоверсия этого руководства в настоящее время недоступна на этом языке. Ниже вы можете посмотреть английскую версию с субтитрами; под видео вы найдете перевод расшифровки на русский язык.
Текстовая расшифровка видео
Всем привет! Это базовый урок о том, как легко создавать анимации вроде той, что вы сейчас видите на экране, где электронные компоненты постепенно падают на вращающуюся печатную плату.



В частности, я рассмотрю такие темы, как родительские связи и смещение ключевых кадров в Timeline, поэтому этот урок хорошо подходит для новичков в Blender.
Для этого урока я использую Blender версии 4.3, однако концепции и инструменты, которые здесь используются, актуальны уже несколько версий программы и, скорее всего, останутся полезными и в будущем.
В отличие от большинства моих видеоуроков, PDF-версия этого урока сейчас недоступна для скачивания. Однако в описании вы найдёте ссылку на страницу с PDF-версиями многих других моих видеоуроков. И в любом случае сейчас отличный момент подписаться на канал и включить уведомления!
В анимации, которую я хочу создать, электронные компоненты падают группами на вращающуюся печатную плату.

Чтобы создать эту анимацию так, чтобы потом её можно было легко изменять, например менять вращение платы или корректировать ключевые кадры компонентов, первым шагом нужно сделать компоненты дочерними по отношению к печатной плате.
Чтобы установить эту родительскую связь, я выбираю все компоненты и печатную плату с помощью множественного выделения, обязательно выбирая плату последней, удерживая SHIFT и нажимая левую кнопку мыши. Это гарантирует, что плата станет активным объектом в выделении.
После этого я нажимаю CTRL P и выбираю Set Parent to Object. Проверить результат можно, посмотрев иерархию в Outliner или выбрав только плату и переместив её.


Теперь, когда я буду трансформировать плату для записи её анимации, компоненты будут следовать за ней.
На этом этапе мне нужно выбрать только компоненты и записать ключевой кадр в тот момент, когда я хочу, чтобы все они уже находились на плате. Позже я смогу легко изменить этот ключевой кадр, как и любой другой.
Ключевые кадры можно вставлять нажатием клавиши I или выбрав Insert Keyframe в контекстном меню правой кнопки мыши. Важно убедиться, что этот ключевой кадр не вставляется для печатной платы, а только для компонентов.

Просто для примера я вставляю этот ключевой кадр на кадре 190 в Timeline, чтобы анимация заканчивалась несколькими секундами, в течение которых все компоненты остаются на месте.

Теперь я перехожу, например, к кадру 40 в Timeline. Я перемещаю все компоненты очень высоко вверх и вставляю для них новый ключевой кадр.

Теперь до кадра 40 все компоненты находятся далеко от платы и не двигаются. Затем к кадру 190 они все падают на плату.
Теперь я могу по очереди выбирать объекты, представляющие разные типы компонентов, в Outliner, а затем перемещать ромбы, обозначающие первый и последний ключевые кадры в Timeline, регулируя момент начала и окончания их падения.
Например, я хочу, чтобы резисторы первыми падали на плату, начиная с кадра 60. Для этого я оставляю первый ключевой кадр без изменений, а последний перемещаю с кадра 190 на кадр 60. Чтобы переместить этот ромб, я нажимаю на него и перетаскиваю мышью. Либо можно выделить его и переместить с помощью клавиши G и движения мыши.
Теперь я выбираю конденсаторы, перемещаю первый ключевой кадр на кадр 60, а затем последний на кадр 90.
Для интегральных схем я задаю диапазон от кадра 90 до кадра 120.

Наконец, для разъёмов я задаю диапазон от кадра 120 до кадра 150.
Я нажимаю кнопку Play в Timeline, чтобы просмотреть текущий результат анимации.

Я могу более точно настроить тайминг этой анимации, изменяя ключевые кадры различных компонентов, но могу также перейти к анимации печатной платы и оставить эти доработки на потом.
Чтобы анимировать плату, я сначала выбираю её, перехожу к первому кадру в Timeline и вставляю ключевой кадр для этого объекта.
Затем я перехожу к последнему ключевому кадру в Timeline, трансформирую плату с помощью вращения или перемещения и вставляю новый ключевой кадр для объекта. Например, я устанавливаю вращение на 720 градусов вокруг оси Z и на 30 градусов вокруг оси X, чтобы к концу анимации плата выглядела слегка наклонённой.

Теперь, воспроизводя предварительный просмотр анимации, я могу оценить итоговый результат и скорректировать тайминг, смещая ключевые кадры в Timeline.
На самом деле 10 секунд для этой анимации слишком много, поэтому я уменьшаю значение End Frame с 250 до 125, сокращая длительность анимации вдвое.
Чтобы легко сместить все ключевые кадры одновременно и уместить их в новую продолжительность, я сначала выделяю все объекты в 3D Viewport, нажимая A, пока курсор мыши находится над ним. Затем я перехожу к первому кадру анимации. После этого, когда курсор находится над Timeline Editor, я выбираю все ключевые кадры нажатием A. Наконец, я нажимаю S для масштабирования выделения.


Небольшое исправление от меня из будущего: после записи видео я заметил, что, масштабируя выделение ключевых кадров так, чтобы последний ключевой кадр оказался в пределах кадра 125 новой анимации, я не оставил времени, в течение которого компоненты лежат на плате. Чтобы исправить это, я снова масштабирую выделение, находясь на первом кадре Timeline, чтобы изменение размера происходило относительно этого момента.
Масштабирование выделения ключевых кадров в Timeline происходит относительно текущего кадра, поэтому в моём случае оно будет выполняться относительно первого кадра анимации.
Конечно, я также могу вручную выбирать и постепенно смещать ключевые кадры различных компонентов, чтобы ещё точнее настроить тайминг.
Я также могу масштабировать несколько выделений одновременно, но нужно помнить, что эти изменения будут происходить относительно текущего кадра, поэтому, скорее всего, его придётся перемещать каждый раз.
Как вы, возможно, заметили, вращение печатной платы происходит не с постоянной скоростью. В начале оно ускоряется, а в конце замедляется.
Чтобы добиться вращения с постоянной скоростью, мне нужно изменить тип интерполяции ключевых кадров с Bezier на Linear. Для этого я выбираю печатную плату в 3D Viewport, затем выделяю оба её ключевых кадра в Timeline. Я нажимаю правую кнопку мыши в Timeline, перехожу в Interpolation Mode и выбираю Linear.

Теперь вращение платы будет происходить с постоянной скоростью. Остаётся только просмотреть анимацию и при необходимости скорректировать тайминг, пока не получится окончательный результат.
Итак, на этом урок завершён! Надеюсь, он оказался полезным! До скорой встречи!