Пишу3D - сайт о Blender, бесплатный редакторе 3D графики и его движке, Blender Game Engine, на котором можно легко создать игру без программирования. На cайте вы найдете новости, уроки, видео-уроки, примеры, скрипты, игры, а также полезный софт.


Новости сайта Скачать Статьи Дневник
разработчика
Форум Галерея
Sintel: Документальный фильм
Релиз Blender 2.55
Egg Savior – Blender для игры на Android
Wall meets Cube
B.L.E.N.D.E.R.:Shadow of Amsterdam
Софт
Blender Примеры
Видео
Help'ы
Игры
Видео-уроки
Blender Скрипты
Blender3D
Заработок в интернете
3D Rad
Другое
Запись первая: Начало
Где продать аккаунт? (ссылочка в топике)
Split screen in blender game
Water!!
Мультфильмы от Blender Foundation.
Новая социальная сеть
Галерея

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

Главная » Статьи » Blender3D

BLENDER Деформация объектов? Легко!
BLENDER
Деформация объектов? Легко!
Как по-вашему удобнее всего моделировать плавные сгибающиеся объекты?
Генерацией по кривым? А вот и нет! Представим себе такую ситуацию: вы смоделировали какой-нибудь гибкий объект, например, трубку, змею или стебель растения. И теперь необходимо деформировать его: согнуть, скрутить, раздуть и т.п. От кривых тут толкумаловато. Скелет создавать тоже не очень-то хочется, да и смысла в этом нет, если вы неделаете анимацию. Однако есть весьма простой способ: использование модификатора MeshDeform.

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

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

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

  

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

 

 

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

  • 1
  • 2
  • 3
  • 4
  • 5
Категория: Blender3D | Добавил: winnner (18.08.2010)
Просмотров: 21010 | Комментарии: 2 | Теги: Blender, деформация | Рейтинг: 4.2/4
Всего комментариев: 1
1 DavidRuize   (26.12.2022 15:35)
0
That means you'll lead some new features and have access to additional channels where you can win visibility, without having to designate mother wit of some confused, vade-mecum migration process. https://googlec5.com

Имя *:
Email *:
Код *:

Новые уроки

Blender 2.5: Динамическое рисование. Основы

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

Blender Game Engine 2.5: Sound

Урок, как сделать звук в игре

Blender Game Engine 2.49b: 2D Фильтры

На примере Motion Blur

Новые видео-уроки

Blender 2.5: GPencil
Урок по созданию рисованной анимации в Blender
Blender 2.5: Создание Starcraft 2 Logo

В этом уроке вы узнаете: как использовать площадь лампы эффективно, как быстро  сделать UV Unwrap текста, как использовать орфографические камеры

Blender 2.5: Как создать грозу

В этом уроке вы узнаете, как: быстро создать модель подробной молнии, сделать объект распадающимся, создать вспышки света, добавить свечение и эффекты бликов

Blender 2.5: Вызов дождя

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



Blender3D [21]
Заработок в интернете [1]
3D Rad [0]
Другое [0]

Последний софт

SIO2

Бесплатно с открытым исходным кодом 3D движок для iPhone, IPod Touch, IPad. Он построен вокруг Blender

BlendELF 0.9 BetaBlendELF – находящийся в разработке, компактный 3D игровой движок с открытым исходным кодом, предназначенный для быстрого прототипирования и создания игр/виртуальных трёхмерных миров.

Последние игры

Checkpoint racer Гонка: 2 трассы, 1 один соперник.
Córdoba City Fátima stories

GTA, сделанная в Blender.


Последние примеры

Слежение кости за предметом. Голова следит за предметом.
FPS Bullet Шутер от первого лица. Стрельба, кидание гранаты, мини-карта.

Опрос

Оцените мой сайт
Результаты | Архив опросов
Всего ответов: 486

Посетители

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сегодня были


Для добавления необходима авторизация
В Мой Мир Яндекс цитирования