Как да симулираме експлозии в Мая

Страница 1 от 2: Страница 1

Експлозиите са огромна част от нашето забавление, от видеоигри до екшън филми. Повечето експлозии, които виждате на екраните, обаче не са реални.

Има много неща, които симулират експлозия. Трябва да помислите за агрегатите, които ще използвате, и да помислите за горивото, което уж го запалва. Освен това трябва да помислите колко високо ще бъде въздействието, цветовете, които ще се покажат, и посоките, в които ще пътува. Всички тези неща и много други се комбинират, за да ви дадат перфектната експлозия, която изглежда зашеметяващо на екрана.



В този урок ще ви покажа как да създадете реалистична експлозия с помощта на nParticles на Maya и FumeFX.



01. Запалете FumeFX

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

FumeFX е лесен за използване със солидни вградени инструменти. Той има чудесно взаимодействие с V-Ray и други рендери, което го прави идеален вариант за индустрията както в производството, така и в дизайна на видео игри. Последната версия твърди, че работи до два пъти по-бързо от версия 3.0, така че е и чудесно решение за оптимизиране на работния ви процес.



02. Оптимизирайте сцената

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Като има кола, която се насочва към началната точка, за да улови скоростта, тя може да взаимодейства с частици с висока скорост, за да направи експлозията да изглежда реалистична. Ако искате да направите нещо подобно, трябва да оптимизирате геометрията си. Направете версия на вашата геометрия с ниска разделителна способност, която да използвате в симулациите, след което по-късно тя може да бъде заменена с високополигонна версия, когато става въпрос за изобразяване.

03. Решете везните си

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението



Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Преди да стигнете до някоя от симулациите, трябва да имате работеща настройка. Трябва да решите за устройството, което ще използвате. Сантиметрите са добри, но измервателните уреди са дори по-добри за реалния мащаб. Използвайте референтна скала, като например човешко същество, за да сте сигурни, че всички ваши симулации и обекти са пропорционални. Ако скалата е изключена, това няма да изглежда реалистично.

04. Генериране на частици

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

FumeFX се нуждае от нещо, което да изгори - някаква първоначална геометрия, от която ще дойде огънят на експлозията. Така че, генерирайте nParticles, като промените интерфейса на Maya на FX модула, отидете в менюто nParticles и изберете Create Emitter. Това ви дава Omni излъчвател, за да генерирате точка или сфера, в зависимост от версията на Maya. Тези частици ще бъдат запалени по-късно.

05. Наземна равнина и самостоятелен сблъсък

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Сега трябва да създадете експлозия от частиците. Първото нещо е да добавите земна равнина. Отидете до възела Nucleus и след това на земната равнина. Там проверете опцията Използвай равнина и тя ще добави безкрайна равнина за взаимодействие на частиците. Отидете до nParticleShape възела и под Сблъсъци се уверете, че е отметнато Self Collide. Трябва да имате поток от частици на земята.

06. Промяна на Volume Emitter

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Отидете до възела на излъчвателя и под Основни атрибути на излъчвателя променете типа на излъчвателя на Volume. След това, под Атрибути на излъчвателя на звука, променете Формата на звука на Сфера от Куб. Под същия раздел задайте Volume Sweep на 180. Трябва да имате полукълбо, което излъчва частици на 180 градуса.

Вземете излъчвателя и го завъртете, за да сте сигурни, че плоската му страна е успоредна на земята, където можете да го поставите. Това ще ви даде основната „форма“ на експлозията, докато взаимодейства със сцената.

как да получите арт стил

07. Задайте скоростта на частиците

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Трябва да имате локва частици на земята, генерирани от излъчвателя на звук. Нека направим някои промени в частиците. Отидете до Emitter и променете тарифата на нещо високо, като 6k на 10k. Не се притеснявайте за използването на ресурсите на вашия компютър, ще излъчвате частиците само за кадър или два. Отидете на nParticleShape. Задайте размера на частиците на нещо удобно, което можете лесно да видите. Това ще ви помогне да прецените как се държи експлозията ви в сцената.

08. Производство на частици

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Във възела Emitter въведете Rate. Преди кадъра, който искате да се случи експлозията, задайте скоростта на 0, за да сте сигурни, че преди този кадър не се раждат частици. В рамките на експлозията задайте желаната скорост, например 6000. След това задайте следващия един или два кадъра на същата висока скорост.

09. Прекратяване на производството на частици

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

След като започнете експлозията, трябва да имате три ключа. В рамката, която искате да завърши експлозията, задайте друг ключ за 6000 и го задайте на 0 в следващия кадър, за да сте сигурни, че производството на частици спира внезапно. Можете също така да направите излъчвателя по-малък или по-голям, за да контролирате размера на експлозията. Това няма да повлияе на скоростта на частиците, а само на времевия интервал, в който те започват, продължават да експлодират и рязко спират.

10. Регулирайте продължителността на живота на частиците

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Отидете до nParticleShape и под Lifespan променете режима на Lifespan на Random range. Задайте стойността на Lifespan на нещо като 0,2 или 0,3 и Lifespan Random на подобна стойност. Можете да използвате свои собствени стойности според вашите настройки - искате частиците да се генерират, след това да спрат и да започнат да умират, но не се колебайте да промените времето.

11. Променете скоростта на частиците

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Не можете да накарате частиците да се забавят (да се движат по-бавно) под атрибутите за основна скорост на излъчвателя, тъй като атрибутът Speed ​​е в сиво, благодарение на типа Emitter, зададен на Volume Така че, за да промените скоростта, отидете в раздела Атрибути на скоростта на звука и променете Away from Center, както е необходимо. Някои частици трябва да се движат с различна скорост за допълнителен реализъм.

как да създадете неонови светлини в

12. Създайте възел FumeFX

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Трябва да имате купол от частици, които се генерират, разпространяват и умират, някои се движат с различна скорост към други. След това можете да започнете симулация във FumeFX. Просто отидете на рафта на FumeFX и щракнете върху иконата в най-лявата част, наречена Създаване на възел FumeFX. На сцената трябва да се появи куб. Това е работната зона на симулацията - зоната, в която ще бъдат изчислени симулациите.

13. Оптимизирайте FumeFX възела

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху новообразувания куб. Трябва да сте във възела fumeFXShape. Първо задайте ширината, дължината и височината, за да фиксирате по-добре зоната на експлозия. След това можете да се съсредоточите върху разстоянието. Колкото по-ниско е разстоянието, толкова по-добра и по-тежка ще бъде симулацията.

14. По-нататъшна оптимизация

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Настройката Boundless има настройка X, Y и Z. Променете го на + Y, за да сте сигурни, че симулацията е възможно най-висока. В същата област ще намерите пътя, където ще бъдат запазени данните за симулация, често в гигабайта. В раздела Viewport можете също да зададете дали да виждате симулацията в viewport.

15. Източник на частици във FumeFX

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Щракнете върху иконата в горния десен ъгъл, за да увеличите изображението

Сега можете да генерирате първата симулация. Уверете се, че сте избрали рафта FumeFX и след това от Outliner изберете обекта nParticles. С това избрано, щракнете нагоре в рафта до четвъртия бутон отляво. Ще имате нов обект в Outliner, който завършва с ‘_source’. FumeFX вече знае, че тези частици трябва да бъдат запалени по време на симулацията.

Следваща страница: Добавете турбуленция и искри и завършете експлозията си

  • 1
  • две

Текуща страница: Страница 1

Следваща страница Страница 2