Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Informatica


Index » educatie » Informatica
» GRAFICA 3D - Dinamica


GRAFICA 3D - Dinamica


GRAFICA 3D - Dinamica

Dinamica reprezinta un capitol aparte in productia digitala. In esenta, inseamna animarea obiectelor cu ajutorul fortelor fizice. Cele mai importante instrumente care creaza efecte dinamice se gasesc tot in shelf la tabul Dynamics:

Sa propunem urmatorul exemplu:

Dorim sa reprezentam o cutie de carton care cade liber pe o podea din lemn. Pentru ca animatia sa para reala, o metoda ar fi sa animam cutia cu metodele prezentate mai sus, ceea ce ar insemna luarea in considerare a tuturor atributelor unei cutii din carton si a unei podele din lemn(masa, densitate, elasticitate, etc.valori care a caror cunoastere tine de domeniul fizicii), fiind practic imposibil de replicat realitatea. O alta metoda ar fi apelarea la dinamica prin care putem atribui unui cub un material de carton si unui plan un material de lemn; apoi alicam cubului un Gravity Field (o forta de gravitatie) care are implicit valoarea 9.8. Maya stie sa faca automat coliziunea intre cub si plan iar animatia va fi cat se poate de reala.



O alta mare componenta a dinamicii o reprezinta particulele. Particulele sunt puncte a caror miscare este influentata de existenta campurilor gravitatie, vant, Newton, etc). Sunt foarte importante in crearea efectelor speciale cum ar fi : foc, fum, explozii, ploaie etc.

1 Particule.

Particule care nu au nici o influenta; se desfasoara liber in scena, nu sunt controlate

Asupra particulelor putem actiona cu campuri pentru a imprima o anumita miscare. In Maya sunt puse la dispozitie astfel de campuri dintre care cele mai importante sunt: aer(cu trei comportamente), gravitatie, newton, turbulenta, vortex, radial.

Air

Acest camp inflenteaza particulele in trei moduri diferite in functie de setarile pe care le specificam la inceput. Comportamentul implicit este setat pe 'air'.Cu acest camp se pot

obtine efecte precum fumul unei rachete la decolare sau o flacara. Trebuie inteles faptul ca,

pentru a obtine o miscare complexa trebuie combinate efectele mai multor campuri.

Fig 1 - Foc si fum realizat din combinarea efectelor a doua campuri: Air si Turbulence.

Un alt comporatament al acestui camp este Wake. Prin acest atribut al campului se pote simula efectul de imprastiere a prafului cand ne deplasam.

Exemplu:


Al treilea comportament este acela de 'fan'. Acesta realizeaza imprastierea particulelor intr-o anumita raza si pe o anumita axa.


Gravitatie

Cu ajutorul acestui camp se pot simula obiecte in cadere. Magnitudunea implicita este de 9.8


Newton

Acest camp atrage obiectele catre centrul sau. Se pot obtine efecte precum planete orbitand. Se bazeaza pe principiul atractiei universale.

Pentru a imprima o miscare de orbita unei sfere se procedeaza in felul urmator:

1.Se creaza o sfera pe care o mutam pe axa X cu 10 unitati(cm)


2. Se selecteaza sfera si se ataseaza un camp Newton pe care-l pozitionam in centrul axelor.

Se va atribui valoarea 5 atributului Initial velocity Z (pt.sfera)

Se apasa play.

Turbulenta

Turbulenta, genereaza miscari iregulate pe suprafata obiectelor, simuland astfel miscarea

naturala a apei.



Radial

Indeparteaza obiectele de centrul sau; foarte bun pentru a simula o explozie:

Vortex


Creaza efectul de vartej.

2 Soft Body

Obiectele create in Maya sunt implicit rigide, nu se deformeaza la coliziuni. Pentru a crea efecte precum o mingie de cauciuc deformandu-se la coliziunea cu un perete, sau un steag care flutura in vant, atunci va trebui sa transformam obiectul in Soft Body. Acest preocedeu atribuie suprafetelor proprietatea de a se deforma la lovire.Obiectul devine flexibil.

Practic procedeul consta in atasarea unei particule fiecarui CV al suprafetei. Particulele calculeaza coliziunea si transmit influenta suprafetei.



La coliziune se pot seta o serie de atribute pentru a rafina miscarea obiectelor. De exemplu: Prin Resilience se controleaza elasticitatea suprafetelor. Poate lua valori de la 0 la 1

(de la inelastic la perfect elastic ). Friction atenueaza efectul coliziunii prin exercitarea unei forte de frecare asupra suprafetei.

3 Rigid body constrains

Rigid body constrains restrictioneaza miscarea obiectelor.Putem "tintui" un obiect de un anumit punct in spatiu sau de un alt obiect.

Exista mai multe tipuri de Constrains si anume: nail, pin, hinge, spring si barrier.

Nail

"bate in cui " un obiect intr-o anumita pozitie in spatiu.


Sfera se va misca ca si cum ar fi agatata intr-un punct.Va pendula. Cu acest tip de restrictie se poate foarte usor realiza pendulum lui Newton


Pin

Leaga doua obiecte intre ele; se comporta ca o bara rigida intre doua obiecte.


Este asemanatoare comportamentului unui balansoar

Spring

Se comporta ca o coarda elastica. Se poate folosi pentru a simula bungee-jumping

Barrier


Creaza o bariera infinita dincolo de care un obiect nu poate avansa. Simuleaza pereti sau bariere naturale.

4 Efecte


Maya pune la dispozitie o derie de efecte predefinite pe care utilizatorul le poate schimba in diferite moduri pentru a-i servi scopul urmarit

Aceste efecte sunt: foc, fum, artificii, fulgere si spargere.

Foc


Pentru a crea efectul de foc se selecteaza un obiect si apoi se da comanda Effects >Create Fire

Flacarile sunt complet animate in timp si au atribute care se pot schimba in timp real:

-turbulenta

-viteza

-marime

-incandescenta

-densitate

Fum

Fumul reprezinta particule care emit dintr-un obiect selectat .

Deasemenea si acest efect are atribute ca:

-turbulenta

-densitate

Artificii


Acest efect se bazeaza pe un emitor de particule combinat cu un camp Air cu o magnitudine foarte mare si un camp radial intarziat deasemenea de mare magnitudine

Fulgere


Creaza un fulger intre 2 obiecte.

Cele mai importante atribute sunt Light Intensity si Glow Intensity

Light Intensity- controleaza lumina care se reflecta de la fulger

Glow Intensity- controleaza lumina fulgerului








Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate