Найти в Дзене
Evgenyi ART / Blender 3D

ЦИЛИНДР ДЛЯ СПЕЦТЕХНИКИ В BLENDER (имитация работы)

Всем привет ! В этой статье мы кратко разберем способ создания имитации работы гидравлического или пневматического цилиндра для спецтехники или какого-то робота. Начнем с создания нескольких примитивов. Обратите внимание, что ваша конструкция может отличаться от моей. Это не имеет значения. Важно лишь соблюдать основы построения иерархических связей объектов. Добавляем цилиндр в центре и поворачиваем его в плоскости так, что бы он имитировал ось сгибания. Делаем подобие плеча и предплечья или стрелы крана / экскаватора. Располагаем их подобным образом. Теперь нам необходимо сместить их центры туда, где они должны "сгибаться" относительно друг друга. При помощи обычных инструментов перемещения "G" переносим центр объекта в нужную нам точку. После чего не забывайте снимать галочку. После этого объект крутится относительно сдвинутого нами центра. Добавляем и трансформируем 2 цилиндра подобным образом. Так же смещаем их центры к местам их крепления. Так же не забываем снимать галочку!

Всем привет !

В этой статье мы кратко разберем способ создания имитации работы гидравлического или пневматического цилиндра для спецтехники или какого-то робота.

Начнем с создания нескольких примитивов.

Обратите внимание, что ваша конструкция может отличаться от моей. Это не имеет значения.

Важно лишь соблюдать основы построения иерархических связей объектов.

Добавляем цилиндр в центре и поворачиваем его в плоскости так, что бы он имитировал ось сгибания.

Делаем подобие плеча и предплечья или стрелы крана / экскаватора.

Располагаем их подобным образом.

Два трансформированных куба и цилиндр по центру.
Два трансформированных куба и цилиндр по центру.

Теперь нам необходимо сместить их центры туда, где они должны "сгибаться" относительно друг друга.

Сдвигаем центр объекта.
Сдвигаем центр объекта.

При помощи обычных инструментов перемещения "G" переносим центр объекта в нужную нам точку.

После чего не забывайте снимать галочку.

Снимаем галочку
Снимаем галочку

После этого объект крутится относительно сдвинутого нами центра.

Вращение происходит в новом центре объекта.
Вращение происходит в новом центре объекта.

Добавляем и трансформируем 2 цилиндра подобным образом.

Так же смещаем их центры к местам их крепления.

Сдвигаем центр объекта
Сдвигаем центр объекта

Так же не забываем снимать галочку!

Снимаем галочку.
Снимаем галочку.

Пришло время перейти к сочленению нашего "сустава".

Просто несколько не связанных объектов.
Просто несколько не связанных объектов.

Назначаем родительскую привязку для объектов.

Привязанные объекты наследуют трансформации объектов к которым они были привязаны.

Родительская привязка
Родительская привязка

Повторяем ту же операцию со следующими объектами поочередно.

Назначаем привязку остальных объектов.
Назначаем привязку остальных объектов.

Сейчас все объекты связаны. Цилиндр является центральным объектом и все остальные объекты двигаются за ним.

Кубы двигаются относительно своих центров привязанных к главному цилиндру.

Два маленьких цилиндра привязаны своими центрами к кубам и могут двигаться относительно их.

Родительская привязка завершена.
Родительская привязка завершена.

Привязка так же может осуществляться к костям при риге объекта.

Для этого нужно перейти в меню объекта и выбрать для парента арматуру, тип привязки указать "кости" т.е. Bone. И указать конкретную кость для привязки.

НАПОМИНАЮ ЧТО ЭТОТ ПУНКТ ТОЛЬКО ДЛЯ ТЕХ КОМУ НЕОБХОДИМА ПРИВЯЗКА К КОСТЯМ ПРИ РИГЕ.

ЕСЛИ ЭТО НЕ ВАШ СЛУЧАЙ ТО ПРОСТО ПЕРЕЙДИТЕ К СЛЕДУЮЩЕМУ ИЗОБРАЖЕНИЮ.

-12

Сейчас пришло время заставить наши цилиндры смотреть друг на друга и отслеживать положение друг друга не зависимо от положения всей конструкции.

Назначаем слежение
Назначаем слежение

Выбираем целевой объект и ось по которой будет осуществляться слежение.

Оси можно прощелкать поочередно и выбрать подходящую.

Правый цилиндр следит за положением левого.
Правый цилиндр следит за положением левого.

Повторяем операцию с левым цилиндром.

Левый цилиндр следит за положением правого.
Левый цилиндр следит за положением правого.

Задача выполнена!

Все готово.
Все готово.

Что мы имеем:

1) Центральный объект (цилиндр) отвечает за передвижение, повороты и трансформации всех прочих объектов. Он может быть так же привязан к другой основе. Например к туловищу робота или корпусу трактора.

2) Кубы вращаются относительно центрального объекта (цилиндра) и тянут за собой левый и правый цилиндры привязанные к ним.

3)Цилиндры отслеживают положение опорных / центральных точек друг друга в реальном времени. Создается ощущение сдвигающегося и раздвигающегося при работе цилиндра.

ВИДЕО ПО ТЕМЕ:

Приятного просмотра!