Это базовое видеоурок о том, как использовать оператор Circle из аддона LoopTools, особенно для правильного создания окружностей на изогнутых поверхностях, что упрощает выполнение экструзий как наружу, так и внутрь объектов.
Текстовая расшифровка видео
Всем привет! Это базовое видеоурок о том, как использовать оператор Circle из аддона LoopTools, особенно для правильного создания окружностей на изогнутых поверхностях, что упрощает выполнение экструзий как наружу, так и внутрь объектов.
Урок был создан с использованием Blender 3.6, но аддон LoopTools поставляется с Blender уже в нескольких версиях; однако по умолчанию он отключён, поэтому сначала его нужно найти и активировать на вкладке Add-Ons в окне Preferences.

После активации операторы из LoopTools становятся доступны по правому клику на объекте-сетке в режиме редактирования (Edit Mode), чтобы открыть контекстное меню. Среди них, оператор Circle. Для примера я использую цилиндр, который намеренно масштабирую по оси Z в Object Mode. Я делаю это, потому что вскоре покажу одну проблему и её решение.

Я добавляю поперечные разрезы с помощью Ring Cut, чтобы получить вершины для округления. Здесь важно, чтобы грани были как можно более квадратными, чтобы получить хороший результат позже. Можно, например, сделать всего один Ring Cut в месте предполагаемого отверстия или экструзии, а затем сделать Bevel этого разреза, чтобы получить остальные необходимые.

Оператор Circle также работает с одной вершиной: действительно, можно выбрать вершину, кликнуть правой кнопкой мыши и выбрать Circle, чтобы округлить соседние вершины.

После этой операции мы замечаем как минимум пару проблем.

Первая проблема, довольно очевидная, мы получили не круг, а овал, несмотря на то, что грани геометрии были довольно квадратными.
Эта проблема возникает из-за того, что я масштабировал цилиндр в Object Mode, не применив масштаб, поэтому оператор Circle создаёт неравномерное округление.
Чтобы решить эту проблему, нужно всего лишь применить масштабирование к объекту перед использованием LoopTools Circle. Я отменяю предыдущие действия, перехожу в Object Mode, применяю масштаб с помощью CTRL A и команды Apply Scale, затем возвращаюсь в Edit Mode и снова применяю LoopTools Circle, теперь результат соответствует ожиданиям.


Вторая проблема заключается в том, что закруглённые вершины вызывают деформации, которые впоследствии могут стать проблемой, поэтому лучше округлять более ограниченный набор вершин.
Чтобы решить эту проблему, снова отменяем эффект LoopTools Circle, затем выделяем полигоны, внутри которых хотим создать круг, и нажимаем I, это горячая клавиша оператора Inset, чтобы получить новый набор полигонов внутри выделения.

Теперь мы можем снова применить LoopTools Circle, на этот раз к новой области, и получим хорошее округление… но возникает другая проблема: новые полигоны плоские и не повторяют изгиб цилиндра.

Решение этой проблемы простое… Я имею в виду, что его нужно применить сразу после Circle: нужно открыть панель оператора и снять галочку с параметра Flatten. LoopTools Circle, это оператор, поэтому панель появляется сразу после применения, но исчезает после следующего действия, поэтому Flatten нужно отключить сразу.

Теперь полученную геометрию можно экструзировать наружу или внутрь объекта. Кроме того, можно использовать Bevel на закруглённом краевом кольце, чтобы сделать более плавный переход у основания экструзии.

Перед завершением урока, небольшое замечание: в объекте, как этот, все поперечные разрезы за пределами области Inset не нужны и могут быть удалены с помощью некоторых методов ретопологии.

Как вы уже догадались, этот оператор хорошо работает с простыми поверхностями: для отверстий или экструзий на более сложных поверхностях лучше использовать Shrinkwrap, но это уже другая тема… Напишите в комментариях, если хотите, чтобы я сделал и об этом урок.
На этом всё для этого урока! Надеюсь, он был для вас полезен! До скорого!