Как изогнуть плоскость в blender

Каталог статей

Сей инструмент в целом напоминает «модификатор» из программы Anim8tor, который был моим первым трехмерным редактором. Суть его такова: мы создаем дополнительный меш в виде многоуровневой коробки, окружающей модель. Объект будет «привязан» к этой коробке таким образом, что, изменяя положение вершин коробки, мы соответственно трансформируем и нашу модель.

Как изогнуть плоскость в blender. blend1. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-blend1. картинка Как изогнуть плоскость в blender. картинка blend1

Рассмотрим действие MeshDeformна примере простого цилиндра. Сначала мы должны объединить все вершины модели в группу. В режиме редактирования на вкладке Link and Materials рядом со списком Vertex Groups нажмите New. Можете ввести группе новое имя, например, DeformGroup. Теперь нажмите A, а затем — кнопку Assign.
Теперь выйдите из режима редактирования, разместите 3D-курсор по цетру цилиндра и добавьте куб ( → Add → Mesh → Cube). Экструдируйте его, пока он не станет многоуровневым, как на рисунке. Получившаяся коробка обязательно должна полностью заключать в себе цилиндр.

Как изогнуть плоскость в blender. blend2. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-blend2. картинка Как изогнуть плоскость в blender. картинка blend2

При этом удобно переключиться на каркасный режим
отображения. Также введите коробке какое-нибудь имя, например, DeformCube. Теперь вернемся к цилиндру. Выделите его и, находясь в объектном режиме, на вкладке Modifiers нажмите Add Modifier и выберите MeshDeform. В графе Ob введите имя коробки (DeformCube), а в графе VGroup — имя группы вершин (DeformGroup). Нажмите кнопку Bind. Процесс привязки может занять несколько секунд (в зависимости от сложности модели и деформационного меша).
Теперь дело за вами. Выделите коробку, перейдите в режим редактирования и перемещайте вершины коробки, наблюдая за тем, как «реагирует» на это цилиндр. Можно просто согнуть его, а можно сделать воронку, увеличив масштаб необходимых частей куба. Если вы переместите коробку целиком, цилиндр тоже переместится. То же самое—в отношении поворота и масштабирования.

Как изогнуть плоскость в blender. blend3. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-blend3. картинка Как изогнуть плоскость в blender. картинка blend3

Как изогнуть плоскость в blender. blend4. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-blend4. картинка Как изогнуть плоскость в blender. картинка blend4

Теперь встает вопрос: как отрендерить модель, не удаляя деформационную коробку?
Надо сделать коробку «невидимой». Чтобы она не заслоняла нам цилиндр, можно назначить ей каркасный режим индивидуально: Объектный режим → Вкладка Draw →Drawtype →Wire. А чтобы коробка не отображалась при рендеринге, создаем ей новый материал и делаем следующее:
1. На вкладке Material уменьшаем значение A до нуля;
2. На вкладке Links and Pipeline включаем Ztransp и отключаем Traceabl и Shadbuf;
3. На вкладке Shaders уменьшаем значение Spec до нуля и отключаем Shadows.

Как изогнуть плоскость в blender. blend5. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-blend5. картинка Как изогнуть плоскость в blender. картинка blend5

Как изогнуть плоскость в blender. blend6. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-blend6. картинка Как изогнуть плоскость в blender. картинка blend6

Вот такой нехитрый метод. С его помощью вы без труда сможете деформировать любой объект.

Источник

Приёмы работы в Blender. Часть 1

Вопросы ставившие меня в тупик когда я начинал осваивать Blender.

Перенос центра трансформации

Нужно, чтобы дверь поворачивалась вокруг петель, а не вокруг центра двери. Петли условно сейчас находятся на ребре. Переносим 3D курсор точно на центр ребра: Shift+S (Snap)> Cursor to Selected. Потом даём команду перенести центр трансформации в 3D курсор.

Как изогнуть плоскость в blender. 23d67b931a4f413291142ae02f8fd4f8. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-23d67b931a4f413291142ae02f8fd4f8. картинка Как изогнуть плоскость в blender. картинка 23d67b931a4f413291142ae02f8fd4f8

Не пропорциональные результаты скруглений и модификаторов

Нужно скруглить рёбра крышки стола. В режиме редактирования объекта (кнопка Tab) выбираем сразу все необходимые рёбра и давим Ctrl+B (Bevel). Проблема — скругление происходит не одинаково на всех гранях:

Как изогнуть плоскость в blender. image loader. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-image loader. картинка Как изогнуть плоскость в blender. картинка image loader

Так работает скругление потому, что размер объекта в процентах не равен 100%:

Как изогнуть плоскость в blender. 7e4ee77e40084c18bcda3f1661e34206. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-7e4ee77e40084c18bcda3f1661e34206. картинка Как изогнуть плоскость в blender. картинка 7e4ee77e40084c18bcda3f1661e34206

Сейчас с точки зрения блендера крышка стола — это растянутый куб, и все деформации рассчитываются тоже растянутыми. В этом есть смысл. Объекты могут менять размеры не пропорционально во время анимации, и все модификаторы должны так же менять размеры. Решение: нужно сказать блендеру, что текущие размеры — это и есть 100%. В обычном режиме давим Ctrl+A (Apply). Выбираем здесь Scale:

Как изогнуть плоскость в blender. image loader. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-image loader. картинка Как изогнуть плоскость в blender. картинка image loader

Ctrl+B (Bevel), должно получиться так:

Как изогнуть плоскость в blender. 0cf14c9f726c40a399c5b1e836dda6e5. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-0cf14c9f726c40a399c5b1e836dda6e5. картинка Как изогнуть плоскость в blender. картинка 0cf14c9f726c40a399c5b1e836dda6e5

Это также влияет на результаты модификаторов. Лично я уже рефлекторно нажимаю Ctrl+A (Apply) → Scale.

Сброс координат положения, вращения, размера

Вы создали объект, а он создался далеко, там где был 3D курсор, и его не видно и не понятно где он.

Ходовые кнопки

Помните: важно, над каким окном находится указатель мыши. Не торопитесь.

Как выровнять грань?

Конкретно речь идёт о подобной операции:

Как изогнуть плоскость в blender. 91fbb2b03af042cc8a18e3d8a6bc0996. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-91fbb2b03af042cc8a18e3d8a6bc0996. картинка Как изогнуть плоскость в blender. картинка 91fbb2b03af042cc8a18e3d8a6bc0996

Нужно уменьшить размер группы точек до нуля по какой-либо оси. Команды можно вводить, последовательно нажимая кнопки. В данном случае давим последовательно S, Z, 0 (ноль) В левом нижнем углу рабочего 3D окна будет вот такая надпись:

Как изогнуть плоскость в blender. 32f599d20abf45259a14182024ff536c. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-32f599d20abf45259a14182024ff536c. картинка Как изогнуть плоскость в blender. картинка 32f599d20abf45259a14182024ff536c

А в самом окне будет так:

Как изогнуть плоскость в blender. fd6511fbb8d2457ab1bc74b4f406cd32. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-fd6511fbb8d2457ab1bc74b4f406cd32. картинка Как изогнуть плоскость в blender. картинка fd6511fbb8d2457ab1bc74b4f406cd32

«Вперёд» — это ось Y

Старайтесь фронтальное направление предмета делать по глобальной и локальной оси Y. В некоторых модификаторах и игровом движке это направление принято за направление «вперёд» и не везде его можно изменить на другую ось.

Модификаторы Subdivision Surface и Multiresolution – в чём разница?

Subdivision Surface — это сглаженные поверхности. Multiresolution — это сглаженные поверхности с возможностью скульптинга поверх. С помощью Subdivision Surface удобно делать основную форму дивана. Потом поменять его на Multiresolution и кисточкой вылепить складки ткани.

Линкованые обьекты

Интерьер. Не надо делать все предметы в одном файле. Не удобно. Создавайте утюг отдельным файлом, стул другим файлом, комнату в третьем файле — главном.

Источник

Деформация по кривой¶

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

Кривая деформации работает на основной оси X, Y или Z. Это означает когда мы двигаем, полисетку вдоль основной оси, полисетка будет проходить вдоль кривой. Перемещение полисетки в ортогональном направлении будет двигать объект полисетки ближе или дальше от кривой. В Blender настройки по умолчанию устанавливают основную ось в Y. При перемещении объекта за пределы концов Кривой, объект будет продолжать деформироваться в зависимости от направления вектора конца Кривой.

Постарайтесь располагать Ваш объект на кривой сразу же как только вы добавили его на сцену, до того как добавите деформацию по кривой. Это даст лучший контроль над тем, как деформацию будет работать.

Деформация по кривой создает модификатор который называется Кривая. Модификатор Кривая работает как аналогичная функция, за исключением того, что когда используется модификатор вы можете выбирать основную ось нажимая на кнопки в свойствах модификатора. При этом у вас есть некоторые “вкусности”, такие как возможность если кривая имеет тип полисетки, то для модификатора Вы можете использовать группы вершин.

Источник

Введение в модификаторы

Как изогнуть плоскость в blender. cover. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-cover. картинка Как изогнуть плоскость в blender. картинка cover

Добавить модификаторы к активному объекту можно используя кнопку Add Modifier (“Добавить модификатор”), находясь в разделе Modifiers (с иконкой гаечного ключа).

После нажатия откроется выпадающее меню. Нажатие на любой из пунктов добавит соответствующий модификатор. Новые модификаторы всегда добавляются последними в стеке.

Как изогнуть плоскость в blender. 1. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-1. картинка Как изогнуть плоскость в blender. картинка 1

Типы модификаторов

Интерфейс

Как изогнуть плоскость в blender. 2 1. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-2 1. картинка Как изогнуть плоскость в blender. картинка 2 1

Интерфейс каждого модификатора имеет одинаковые основные компоненты.

Сверху находится заголовок панели. Иконки выполняют различные функции модификатора (слева-направо):

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

Примечание
По умолчанию кривые, текст и поверхности всегда конвертируются в меш-подобную (mesh-like) геометрию прежде, чем стек модификаторов будет к ним применен.

Под заголовком находятся 3 кнопки:

Предупреждение
Примененяя модификатор, который находиться не в начале стека, будет игнорироваться порядок модификатора в стеке, и примененяться так, если бы он был первый в списке, что может привести к нежелательному результату.

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

Стек модификаторов

Модификаторы – это серия недеструктивных операций, которые могут быть применены поверх оригинальной геометрии объекта. Их можно использовать в любом порядке, в котором пожелает пользователь.

Этот тип функционала обычно называется “Стеком модификаторов” и также может присутствовать в ряде других 3D приложений.

Порядок модификаторов в стеке напрямую влияет на результат. К счастью, модификаторы могут быть перемещены в списке стека нажатием на соответствующие иконки.

В качестве неплохого примера можно привести модификаторы Mirror и Array. То, в каком порядке они расположены, заметно влияет на результат.

Как изогнуть плоскость в blender. modeling modifiers introduction mirror subdiv1. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-modeling modifiers introduction mirror subdiv1. картинка Как изогнуть плоскость в blender. картинка modeling modifiers introduction mirror subdiv1

Как изогнуть плоскость в blender. modeling modifiers introduction mirror subdiv2. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-modeling modifiers introduction mirror subdiv2. картинка Как изогнуть плоскость в blender. картинка modeling modifiers introduction mirror subdiv2

В этом примере желаемый результат (справа) достигается сначала отзеркаливанием объекта через Mirror, а затем вычислением подразделений (Subdivision Surface).

Источник

Приёмы работы в Blender. Часть 1

Вопросы ставившие меня в тупик когда я начинал осваивать Blender.

Перенос центра трансформации

Нужно, чтобы дверь поворачивалась вокруг петель, а не вокруг центра двери. Петли условно сейчас находятся на ребре. Переносим 3D курсор точно на центр ребра: Shift+S (Snap)> Cursor to Selected. Потом даём команду перенести центр трансформации в 3D курсор.

Как изогнуть плоскость в blender. 23d67b931a4f413291142ae02f8fd4f8. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-23d67b931a4f413291142ae02f8fd4f8. картинка Как изогнуть плоскость в blender. картинка 23d67b931a4f413291142ae02f8fd4f8

Не пропорциональные результаты скруглений и модификаторов

Нужно скруглить рёбра крышки стола. В режиме редактирования объекта (кнопка Tab) выбираем сразу все необходимые рёбра и давим Ctrl+B (Bevel). Проблема — скругление происходит не одинаково на всех гранях:

Как изогнуть плоскость в blender. image loader. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-image loader. картинка Как изогнуть плоскость в blender. картинка image loader

Так работает скругление потому, что размер объекта в процентах не равен 100%:

Как изогнуть плоскость в blender. 7e4ee77e40084c18bcda3f1661e34206. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-7e4ee77e40084c18bcda3f1661e34206. картинка Как изогнуть плоскость в blender. картинка 7e4ee77e40084c18bcda3f1661e34206

Сейчас с точки зрения блендера крышка стола — это растянутый куб, и все деформации рассчитываются тоже растянутыми. В этом есть смысл. Объекты могут менять размеры не пропорционально во время анимации, и все модификаторы должны так же менять размеры. Решение: нужно сказать блендеру, что текущие размеры — это и есть 100%. В обычном режиме давим Ctrl+A (Apply). Выбираем здесь Scale:

Как изогнуть плоскость в blender. image loader. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-image loader. картинка Как изогнуть плоскость в blender. картинка image loader

Ctrl+B (Bevel), должно получиться так:

Как изогнуть плоскость в blender. 0cf14c9f726c40a399c5b1e836dda6e5. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-0cf14c9f726c40a399c5b1e836dda6e5. картинка Как изогнуть плоскость в blender. картинка 0cf14c9f726c40a399c5b1e836dda6e5

Это также влияет на результаты модификаторов. Лично я уже рефлекторно нажимаю Ctrl+A (Apply) → Scale.

Сброс координат положения, вращения, размера

Вы создали объект, а он создался далеко, там где был 3D курсор, и его не видно и не понятно где он.

Ходовые кнопки

Помните: важно, над каким окном находится указатель мыши. Не торопитесь.

Как выровнять грань?

Конкретно речь идёт о подобной операции:

Как изогнуть плоскость в blender. 91fbb2b03af042cc8a18e3d8a6bc0996. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-91fbb2b03af042cc8a18e3d8a6bc0996. картинка Как изогнуть плоскость в blender. картинка 91fbb2b03af042cc8a18e3d8a6bc0996

Нужно уменьшить размер группы точек до нуля по какой-либо оси. Команды можно вводить, последовательно нажимая кнопки. В данном случае давим последовательно S, Z, 0 (ноль) В левом нижнем углу рабочего 3D окна будет вот такая надпись:

Как изогнуть плоскость в blender. 32f599d20abf45259a14182024ff536c. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-32f599d20abf45259a14182024ff536c. картинка Как изогнуть плоскость в blender. картинка 32f599d20abf45259a14182024ff536c

А в самом окне будет так:

Как изогнуть плоскость в blender. fd6511fbb8d2457ab1bc74b4f406cd32. Как изогнуть плоскость в blender фото. Как изогнуть плоскость в blender-fd6511fbb8d2457ab1bc74b4f406cd32. картинка Как изогнуть плоскость в blender. картинка fd6511fbb8d2457ab1bc74b4f406cd32

«Вперёд» — это ось Y

Старайтесь фронтальное направление предмета делать по глобальной и локальной оси Y. В некоторых модификаторах и игровом движке это направление принято за направление «вперёд» и не везде его можно изменить на другую ось.

Модификаторы Subdivision Surface и Multiresolution – в чём разница?

Subdivision Surface — это сглаженные поверхности. Multiresolution — это сглаженные поверхности с возможностью скульптинга поверх. С помощью Subdivision Surface удобно делать основную форму дивана. Потом поменять его на Multiresolution и кисточкой вылепить складки ткани.

Линкованые обьекты

Интерьер. Не надо делать все предметы в одном файле. Не удобно. Создавайте утюг отдельным файлом, стул другим файлом, комнату в третьем файле — главном.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *