Моделируем сердечко за 3 шага
Путь к сердцу лежит через сечение или моделирование сердца за три шага.
Введение:
В этой статье мы будем моделировать сердце. Не анатомическое, а образное, которое можно заметить на открытке в День Святого Валентина или пригласительном на какую-нибудь романтическую вечеринку (почему нет 🙂
Существует множество методов моделирования объектов, но вот универсального метода моделирования на все случаи жизни – не существует. И это совсем не особенность Blender’а, таково разнообразие форм объектов и областей применения полученных изображений или моделей. У каждого метода моделирования есть свои особенности, достоинства и недостатки. Перечислю наиболее популярные методы: моделирование на основе сплайнов путем выдавливания вдоль пути, моделирование путем доработки примитивов, NURBS-моделирование, полигональное моделирование. При моделировании сердечка, я остановился на первом. Метод очень простой, но в тоже время, эффективный для данной задачи и позволяющий в широких пределах модифицировать и украшать конечный результат. Статья писалась для людей с минимальными знаниями Blender’а, но сам метод хорошо используют и профессионалы. Всего нам потребуется три шага, в течении которых мы нарисуем три сплайна.
Придерживаясь определенного стандарта, в этом уроке используются следующие обозначения (как и в Blender’s_User_Guide_(Rus) от Sailora’ а – очень рекомендую почитать на досуге 😉 :
Кнопки мыши обозначаются: ЛКМ (Левая Кнопка Мыши), СКМ (Средняя Кнопка Мыши) и ПКМ (Правая Кнопка Мыши). Колесико мышки обозначается КМ
«Горячие клавиши» обозначаются как G , R и т.д. Клавиши могут сочетаться с Shift , Ctrl и/или Alt , например Ctrl-W или Shift-Alt-A .
Клавиши с NUM0 по NUM9 , NUM+ т.д. соответствуют клавишам на дополнительной цифровой клавиатуре. NumLock должен быть включен.
Остальные клавиши называются своими именами, например ESC , TAB .
Итак, перед началом моделирования откроем Blender и удалим куб (жмем DELETE , затем ENTER ).
1. Начнем с самого трудоемкого и интересного – нарисуем сердечко, подредактировав окружность-сплайн, так сказать сечение. (жмем ПРОБЕЛ и выбираем Add – Curve – Bezier circle ). Появилась окружность, которая находится в режиме редактирования и у которой выделены все вершины. По умолчанию, радиус окружности равен 10 маленьким клеткам. Для наглядности, предлагаю не менять этот размер, а взять его за основной ориентир и единицу измерения. Приведем все вершины к типу Безье со свободными касательными (жмем h ). Теперь, жмем ПКМ на верхней вершине, затем жмем G и перемещаем её на 5 клеток ниже, для точного перемещения вдоль вертикальной оси жмем СКМ , и фиксируем ЛКМ . Если что-то не получилось с первого раза, всегда можно отменить действие нажав Ctrl-Z . Теперь жмем ПКМ на управляющей точке правой касательной и удерживая её тянем вверх, опять же, на 5 клеток, фиксируем ЛКМ. Повторим действия для левой управляющей точки касательной. Отредактируем положение касательных нижней вершины — жмем ПКМ на управляющей точке правой касательной и удерживая её перетягиваем вверх на 2 клетки. Повторим действия для левой управляющей точки касательной. Выйдем из режима редактирования (жмем TAB ). Плоское сердечко готово.
Дадим ему название: «1» (жмем N и в появившемся окошке Transform properties в поле OB впишем «1»)
2. Нарисуем кривую которая будет отвечать за поверхность сердечка – это будет половина окружности. Кликнем ЛКМM примерно 30 клеток левее центра сечения (именно в этом месте появится добавляемая фигура), нажмем ПРОБЕЛ и выбирем Add – Curve – Bezier circle . Далее, жмем H (перевод вершин к типу Безье со свободными направляющими), затем жмем A (снимаем тем самым выделение со всех точек), жмем B (режим выделения рамкой) и удерживая ЛКМ выберем все вершины кроме верхней. Жмем DELETE и выбираем segment . Снимем выделение с вершин – жмем А . Один нижний сегмент удален, удалим и лишнюю вершину – жмем правой кнопкой мыши на нижней вершине, затем жмем DELETE и выбираем selected . Форма готова, назовем её «2» (в окошке Transform properties в поле OB впишем «2»)
3. Нарисуем путь для сердца, что будет являть собой его толщину. Кликнем ЛКМ примерно 20 клеток правее и 20 клеток ниже абсолютного центра. Добавим сам путь (жмем ПРОБЕЛ и выбираем Add — Curve — Path ). Теперь отмасштабируем его (жмем S и перемещая мышь приводим его длину примерно к 10 клеткам). Выйдем из режима редактирования (жмем TAB ). Дадим ему название: Serdce (в окошке Transform properties в поле OB впишем «Serdce»).
Теперь самое интересное: переходим в меню редактирования объектов (жмем F9 ) в меню Curve and Surface находим поле BevOB: и вписываем в него 1, затем в поле TaperOB: вписываем 2. Жмем F12 и видим трехмерный объект — сердечко.
Поднимем сердечко выше (думаю, вы уже знаете как).
Для того, чтобы сечение не прорисовывалось, переведем его в 3d режим (выделим сечение ПКМ и нажмем кнопку 3D в меню Curve and Surface ).
Увеличив количество сегментов кривой, отвечающей за форму сердечка («2») сделаем модель более гладкой (войдем в режим редактирования – жмем TAB , выделим все вершины — жмем А , находим в меню Curve Tools 1 кнопку Subdivide и жмем её два раза (вполне достаточно). При желании, еще более гладкой поверхность можно сделать также увеличив количество вершин в сечении (достаточно и одного Subdivide ).
Немного поэкспериментировав с формами кривых и материалами у меня получилось вот что (ну конечно, еще я добавил «пол» и поменял тип осветителя 😉
Шоколадные сердечки в Blender
Добавьте в сцену плоскость и удалите ее половину. Примените к ней модификатор Mirror и с помощью экструдирования (E) создайте контур сердца (желательно более красивый, чем на картинке ниже 🙂 ):
Заполните пространство внутри контура и проэкструдируйте все вверх по оси Z, чтобы придать толщину. Также примените модификатор Subdivision Surface в уровень 2:
С помощью Ctrl + R добавьте ребро чуть выше середины, затем выделите большую (нижнюю) часть, проэкструдируйте ее и разведите немного в стороны (S):
Добавьте три разреза в верхней части сердца, выделите крайние и подымите их немного вверх. Затем выделите 9 центральных граней и проэкструдируйте и их немного вверх:
С помощью инструмента Bevel (Ctrl + B) создайте фаску там, где Вы хотите видеть острый угол:
Чтобы сделать центральную часть более острой, добавьте еще один разрез (Ctrl + R), а затем отодвиньте часть вершин (G дважды), чтобы избежать складок в тех местах, где их быть не должно:
В завершении можете придать небольшую выпуклость с обратной стороны сердца опустив выделенные вершины: 
Физическая симуляция
Сейчас нам необходимо создать много копий шоколадок и сосуд в который их бы можно было насыпать. Для сердечка примените модификатор Mirror, иначе физическая симуляция будет работать лишь с половиной меша. Выделите сердце и сделайте его активным объектом:
Сосуд, в который будете насыпать сердечки сделайте пассивным объектом (в моем случае это немного усовершенствованная плоскость):
Если стандартных 250 кадров Вам будет недостаточно для насыпания, увеличьте кеш на вкладке сцены, а также продолжительность самой анимации:
Продублируйте сердечки (Alt + D) столько раз, сколько Вам нужно и запустите анимацию (Alt + A). Когда все успокоится, остановите анимацию, примените трансформацию и удалите физику: 
Освещение и материал
Выставите камеру и настройте освещение. На изображении ниже используется две лампы Sun и одна Spot:
Также установите фокус камеры на одном из сердечек:
Для сердечек создайте простой материал шоколада (кстати, его же можно применить и к сосуду):
Чтобы немного ускорить рендер и избежать всеми любимого шума — отключите каустику. Выставите 200+ семплов и производите редеринг. При желании, по завершению рендеринга можно сделать финальные штрихи в меню Color Managment:
На этом все! Обязательно поделитесь своими шоколадками в комментариях!
Как сделать сердце в блендере
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
1. Создать форму объекта (например сердца)
Shift+A — Curve — Bezier
В режиме редактирования (TAB) придать нужную форму
2. Создать кривую, характеризующую изменение толщины объекта
Shift+A — Curve — Bezier
Обычно это дуга (половина окружности)
3. Создать кривую, характеризующую толщину объекта (путь)
Shift+A — Curve — Path
Обычно это дуга (половина окружности)
4. Для созданного пути
Во вкладке Object Data
Geometry
Bevel Object
Указать кривую формы
Taper Object
Указать кривую изменения толщины
Создаем 3D-иллюстрацию сердца в BLENDER для открытки
Создаем 3D-иллюстрацию сердца в BLENDER для открытки
Узнайте, как создать потрясающую 3D-иллюстрацию сердца с нуля — без нейронных сетей!
Сложность урока: Легкий
Узнайте, как создать потрясающую 3D-иллюстрацию сердца с нуля — без нейронных сетей!
В этом видеоуроке вы узнаете, как создать красивое 3D-сердце, которое можно использовать в качестве поздравительной открытки или элемента в веб-дизайне.

Видеоурок
Дополнительные материалы
Станьте экспертом в 2D-3D графике
Приступайте к изучению программ с поддержкой наших авторов:
⬇️ Photoshop с нуля:
Кликните, чтобы узнать подробнее о курсе
⬇️ Фотоманипуляция и коммерческая графика
Кликните, чтобы узнать подробнее о курсе
Результат
Загрузите свой результат в комментариях под этим уроком и поддержите творчество других пользователей.
2 897 22 Печать Жалоба
Эти уроки могут вас заинтересовать
По заданным фильтрам ничего не найдено
Попробуйте изменить критерий поиска, или сбросить фильтры.
Комментарии 22
Спасибо за урок!
![]()
![]()
Спасибо разработчикам программы и особая благодарность тем, кто нам её объясняет и показывает!
Перед рендером, нужно удалить все выключеные объекты в сцене, а то они все будут в картинке.
И обязательно сохраняться!
![]()
Viking, хорошая работа! Достаточно отключить вот этот значок, чтобы данный элемент не выводился при рендере. Даже если вы его видите во вьюпорте после рендера вы его в отрендериной картинке не увидите.
ВАУ! Ну просто восторг, программу открыла впервые, решила посмотреть, что за зверь и благодаря Вам все оказалось очень доступно и понятно, да в некоторых местах прокручивала видео раз по 50 просто что бы сообразить куды надо ткнуть и что у меня опять пошло не так, со светом совсем не разобралась ну не работают у меня эти ноды, пришлось выкручиваться самостоятельно. Но в целом пребываю в состоянии эйфории от того что получилось и оказалось так просто. Спасибо Вам огромаднейшее отойду от шока и обязательно попробую что ни будь еще.