Render.ru
Поддержать
slav
ПОДПИСАТЬСЯ
  • ПРЕДЛОЖИТЬ ПРОЕКТ
  • ДОБАВИТЬ В КОНТАКТЫ
1Записей
0Следят
0Читает
71.4 KЗаходов

Создание, анимация, бабочки. Рой бабочек

Урок

Здравствуйте!

Меня зовут Козлов Вячеслав я из г.Омска, работаю дизайнером, занимаюсь 3D анимацией и компоузингом. Я написал этот урок для того, чтобы показать, как можно упростить себе жизнь, занимаясь 3D анимацией. В данном уроке я не буду останавливаться на тонкостях моделирования и текстурирования, да и саму бабочку мы нарисуем по-быстрому.

Главное, чтобы стало понятно, что помимо анимации по ключевым кадрам существуют и другие виды, а многие начинающие упускают эти моменты и при работе, и при обучении.

А напоследок превратим одну бабочку в небольшой рой.


Разверните окно фронтальной проекции и с помощью сплайна нарисуйте крыло бабочки.

После того, как сплайн замкнулся (он замыкается по умолчанию) cконвертируйте его в Editable Mesh. Для этого перейдите во вкладку Modify, щелкните правой кнопкой мыши на Line и в выпадающем списке выберите Convert To : Editable Mech

Для того, чтобы правильно анимировать крыло, необходимо сместить ось вращения крыла ( по умолчанию Ось вращения устанавливается по центру модели). Перейдите во вкладку Command Panel -> Hierarchy нажмите кнопку Affect Pivot Only и сместите ось к краю крыла, как на рисунке. Отключите кнопку Affect Pivot Only, чтобы выйти из режима редактирования осей.

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

Выделите крыло, перейдите во вкладку Panel ->Мotion , разверните список Assign Controller -> Rotation выделите ось Z и нажмите на кнопку Assign Controller (показано стрелочкой).

В появившемся окне Assign Float Controller выберите пункт Noise Float

В появившемся окне Noise Controller вы можете сами настроить кривую вращения, но мы оставим все как есть, т.к. параметры заданные по умолчанию, в принципе подходят для анимации крыла бабочки. Закройте окно Noise Controller .

Создадим второе крыло с помощью команды Mirror . Выполните команду Tools -> Mirror и установите значения как на рисунке.

Если сейчас нажать кнопку Play, то мы увидим, что взмахи крыльев не синхронны, поэтому быстренько исправим данный недостаток.

Выделите второе крыло, перейдите во вкладку Panel ->Мotion, разверните список Assign Controller -> Rotation, щелкните на параметре Z Rotation правой кнопкой мыши и выберите пункт Properties. В ДИАЛОГОВОМ ОКНЕ ПОМЕНЯЙТЕ ТОЛЬКО ЗНАК ПУНКТА Strength с положительного на отрицательный, ни в коем случае ни изменяя числовое значение.

крыло1 Strength =286,479

крыло2 Strength =-286,479

Как создать тело бабочки я подробно описывать не буду. Можно просто использовать примитив Цилиндр или сконвертировав его в Editable Mech и подправив, выделяя необходимые грани превратить его в некое подобие тела бабочки, что я и сделал.

Разместите крылышки по краям тела и нажмите кнопку Play Animation. Вы должны увидеть, как бабочка радостно машет крылышками. Один раз наблюдал такой глюк, что одно крыло не хотело махать, в этом случае выберите инструмент Rotation и чуть-чуть пошевелите вредное крыло. Почему так происходит, я не знаю.

Выделите оба крыла и тело бабочки и сгруппируйте все вместе. Для этого выберите команду Group -> Group, назовите сгруппированный объект Бабочка.

СОЗДАНИЕ РОЯ БАБОЧЕК

Зайдите в Command Panel -> Geometry в выпадающем списке выберите Particle Systems.

Нажмите на кнопку Super Spray. Расположите Spray в любом месте, где вам понравится. Я рекомендую расположить так, чтобы поток частиц испускался справо на лево.

Перейдите в панель Modify разверните список Particle Type и установите переключатель в положение Instanced Geometry. Нажмите кнопку Pick Object в пункте Instancing Parametrs и щелкните по сгруппированному объекту Бабочка.

Задайте параметры частиц как указано на рисунках.

Нажмите кнопку Play Animation. Рой бабочек готов.

Кажется сложновато, но в действительности, если разобраться, то ничего сложного нет.

В верху в шапке урока я изобразил, как все это может выглядеть, если добавить фон, свет, камеру и наложить текстуру на крылья (текстуру я взял готовую, нашел в коллекции текстур).

457
Комментарии:25
по поступлению
52
0
Dmitriy3D
09.02.2006 16:46
Хой, чувак! Надеюсь, что не обижу тебя тем что скажу, что новички всего мира сюда!:-) Это я говорю, потому что сам явлююсь борцом за новичков:-)
711
0
Скорее с ними. А чем отличается этот урок от стандартного максовского урока про стаю птиц.
157
0
Valdic
11.02.2006 17:27
Достаточно интересный урок. В свое время я тоже пользовался и до сих пор пользуюсь контроллером Noise Float. В последний раз использовал его для вибрации камеры при приближении большого летающего объекта. Так что думаю, что урок полезный! Молодец!!!!!
85
0
Spartaco
13.02.2006 1:19
молодец.
52
0
Dmitriy3D
13.02.2006 18:44
Хороший урок, только у меня предчувствия, что мои голоса не прибавились...
37
0
BorisK
14.02.2006 19:28
Имхо - вместо нойза логичнее использовать вейформ, таки у бабочек есть нервная система :). Контроллер лучше накидывать через лист, так проще его укокать. Для полного щастья бабку стоит привязать к думмику и анимировать ее относительно думмика, а как частицу юзать именно думмик. И, конечно, стоит использовать пфлоу. Тогда урок будет модный :) Valdic - имхо, удобнее просто нарисовать кривую от руки в курв едиторе. з.ы. На maxplugins.de выложен плагин на тему бабочек :)
2
0
3z
15.02.2006 17:29
человек старался, а ему -1 бал. Нельзя так.
5
0
rave
18.02.2006 10:57
спички с крыльями....ахтунг!!!!!
25
0
Astronavt
21.02.2006 12:50
Как новичек выражаю благодарность автору за понятность изложения: не нужно было ломать голову "что тут имеется в виду вот в этой фразе?". Всего 5-10 минут от прочтения урока до конечного результата - здорово!
2
0
Rossg1
24.02.2006 19:21
Урок супер...прост и понятен ,без всяких закрутасов. Я буду рад получить ещё пору таких уроков ,весьма полезны. Так-как Я только начал изучать 3DMAX
61
0
Мокрое Солнце
04.03.2006 14:33
отличный урок. 100% пригодится (не для бабочек, так для птиц/стрекоз/прочих крылатых) :)
2
0
Ontario
10.03.2006 20:30
Простенько и со вкусом! Но неплохо бы для "роя" применить какой нибудь алгоритм группового поведения, а из пульверизатора стрелять бабочками - смешно...
15
0
Привет от лица тех самых новичков за судьбу которых все так ратуют...Я как раз и есть яркий представитель этого редкого вида, и вынуждена признаться что урок мне не понравился совсем...Вы уж простите но смысла я в нем не нахожу. Это все равно что я бы объяснила своей дочери как включить телевизор на нужный канал: подойди к столу, возьми эту штучку и нажми вторую справа в третьем снизу ряду кнопочек!!! Вместо того чтобы объяснить, что есть пульт на нем цифры, обозначающие номера каналов! Ведь при первоначальном варианте обучения, как и в случае с вашим уроком, абсолютно не понятно что зачем и почему! Пойди туда нажми это получится вот так....А что это и зачем еще это нужно не понятно. Вот вам мнение настоящего новичка, а не графика с опытом работы, пытающегося вспомнить как бы он воспринял этот урок. если бы был начинающим! Но даже проделав все приведенные манипуляции у меня сначала получилась бабочка в конвульсиях. пришлось анимировать покадрово, а после спрея возникло ощущение, что рой бабочек попал в турбину и их оттуда выбрасывает мощным потоком, а вовсе не добровольно и радостно они машут крылышками, хотя конечно велика вероятность, что я в силу того, что являюсь новичком, не учла каких-то параметров, а вы в силу того, что не помните как это быть новичком, не учли, что об этих параметрах можно и не догадываться вовсе!
5
0
Simm
30.03.2006 16:09
Говорите что хотите, но мне урок очень понравился и понадобился. Я открыл для себя много того, о чем раньше и не догадавылся. Огромное спасибо. Супер!
20
0
alex-all
31.03.2006 15:12
проголосовал хорошо, но все тки надо бы описать как из обычных дрыгающихся лоскутов, падающих справа налево :( сделать рой бабочек, реалистично передвигающихся рывками (от цели к цели) друг за другом с небольшой хаотичностью
12
0
crest
11.09.2006 14:30
Не совсем то, что я ожидал
16
0
scripterBB
12.09.2006 11:27
Результат не очень, а способ неплохой.
12
0
maxer
12.09.2006 15:50
Урок надо бы доработать.
2
0
KREATIFF
12.10.2006 0:20
простите уж но корявые бабочки, корявые :)
2
0
Нормально все получилось, только хотелось бы остановиться на некоторых моментах, неучтенных автором, без которых зеленому новичку, типа меня, никак не добиться должного результата даже в такой простенькой анимации. во-первых, надо было в 2-х словах сказать, как сделать "подложку" из имеющейся фотки бабочки, чтобы красиво обрисовать по ней крыло; во-вторых, уточнить, что на Editable Mech текстуры не "натягиваются". Может, я чего-то не знаю, но у меня получилось придать текстуру только после превращения сплайна в объект через Extrude; в-третьих, еще хотелось бы сказать, что в 2-х словах надо было объяснить, как из примитива "вылепить" какое-никакое тельце бабочки. В общем, это мой 2 урок 3D в жизни, и если бы мне случайно не довелось ознакомиться с этими моментами в первом уроке, изучаемом мной, то я бы еще долго ломала голову, что к чему. Спасибо автору за урок и пожелание учитывать в будущем детали. Удачи!
2
0
nuclear
15.01.2008 2:18
чтобы исправить баги с неправильным полетом бабочек достаточно в rotation and collision выставить direction of travel/mblur
2
0
nuclear
15.01.2008 2:19
и spintime на 98
15
0
говорите карявые бабочки) читайте инфу в описании) всё внимание на анимацию) в этом собственно суть урока) .. спасибо за урок)
7
0
polikopju
27.01.2014 23:59
Просто обалденный урок!Я как раз сделал анимацию бабочки своим корявым способом и решил посмотреть в интернете,как люди делают(вообще-то мне именно с этого стоило начать!)Уж и намучился я с зеркальной половинкой!Путём некоторых различных манипуляций мне удавалось заставить её порхать правильно,но лишь до того момента,пока не приаттачил к телу.В конце концов я решил задачу (мучился не меньше получаса),но сейчас всё быстренько переделаю.Огромное спасибо! А новичкам от этого урока пользы ноль,это всё-равно что пытаться читать детскую книжку,не зная алфавита.
7
0
polikopju
28.01.2014 0:31
Вот я дядя!Приаттачивал к предварительно повёрнутому телу,а reset xform не делал...Только сейчас дошло,когда и с нойз конроллером у меня зеркальная половинка чудить начала!