Ce este Blender și joc motor Engine?
Blender - un program pentru crearea de grafică tridimensională de calculator. Cu Blender, puteți crea modele grafice, animație, modele în timp real, și altele.
Inițial, programul a fost un proiect comercial, dar apoi proprietarii au venit la decizia de a deschide codul sursă, în ciuda rezultatelor foarte bune de vânzări. Blender are o capabilități de modelare universal. Concluzie universalității se poate face, deoarece Blender este comparabil în capacitățile sale cu software-ul comercial pentru modelarea tridimensională, dar rămâne programul cel mai accesibil.
caracteristică Blender, care este cel mai probabil singurul program care vă permite să creați un model în timp real și foarte ușor de a modela unele legi fizice. Această caracteristică este utilizată în principal pentru crearea de jocuri pe calculator, dar nu numai pentru asta. Acesta poate fi, de asemenea, folosit pentru a încerca să creeze o „laboratoare virtuale“. Virtual Lab - un loc în care este permis să simuleze comportamentul obiectelor din lumea reală într-un mediu de calculator. Și aceste modele vor lucra în timp real. Asta este, ei pot interacționa cu utilizatorul. Aceste modele sunt create prin utilizarea motorului slider joc, care este construit în Blender.
Scopul principal al acestui motor - este crearea rapidă a jocurilor pe calculator. Joc Motor - Acest motor combină mișcare în fizică și logică blocuri în timp real. Blocuri logice constau de controlere, senzori și activatori.
Senzori atașați la simțurile organisme vii; reacționează la apăsarea butoanelor de pe placajul, contactul cu materiale (atingere) pentru valorile de eveniment sau de proprietate unice.
Senzorii Controllers percep evenimente și trimite valorile lor. De exemplu, dacă selectați «și» tot timpul are loc transferul. Dacă alegeți «SAU» controler, puteți utiliza, de asemenea, script-urile în limbajul de programare Python.
Activatori efectua acțiuni pe obiecte. De exemplu, mișcarea de acționare poate fi imaginat ca un mușchi. Acest muschi poate aplica forta unui obiect de mișcare sau revoluție. Există, de asemenea, activatori pentru a juca un anumit animație.
Ca rezultat, putem spune că Blender este destul de bun program, cu care puteți face multe lucruri, inclusiv și simula lumea reală.
Simulare. Posibilitatea de simulare fizica în gameBlender
a) Ce este de modelare?
Modelarea - procesul de creare a modelelor de obiecte cu scopul de a înlocui obiectul original în studiu și de cercetare. În model, „preamărit“ semnificativ pentru acest studiu (experienta) caracteristici (proprietăți) a originalului, și un minor în acest studiu poate fi omisă. Modelele utilizate în studiul fenomenelor complexe, procese, construcția de noi facilități.
b) Ce tipuri de modelare există?
Din cauza ambiguitate a conceptului de „model“ în domeniul științei și tehnologiei, nu există nici o clasificare uniformă a tipurilor de simulare. Clasificarea poate fi realizată prin modelele de caractere, natura obiectelor modelate, în sferele de aplicații de modelare (în inginerie, științe fizice, cibernetica etc.). Există mai multe tipuri de modelare. Mai frecvente:
- simulare pe calculator
- modelare matematică
- modelare simulare
- simulare grafică
- și colab.
Modelarea mixtă este folosit mai des. De exemplu, modelele de simulare pot fi puse în aplicare cu ajutorul unui computer.
c) fizica „newtoniană“
Puteți crea o realitate virtuală cu simulări pe calculator grafice. Acesta poate fi fantastic (neadevărate), și poate simula situație foarte reală. În realitate, există întotdeauna legi fizice. Toți oamenii din copilărie folosit pentru a vedea modul în care obiectele se mișcă și interacționează. De exemplu: omul nu va lovi cărămidă, pentru că este o greutate mare, și poate lovi bine mingea, deoarece este umflat cu aer și are o greutate mică. Tot ceea ce a fost listat - este fizica de mișcare, sau într-un mod diferit, fizica „newtoniană“. Cel mai adesea, atunci când ea a fost modelarea ne interesează.
d) Simularea, forțe și colab., în Blender
Ar fi frumos să avem un program cu care pentru a simula fizica de mișcare. Un astfel de program poate fi un motor de joc în Blender [Anexa 1].
Panoul logic este format din 4 blocuri. Prima unitate este responsabilă pentru proprietățile obiectului: greutate, raza obiectului, forma interacțiunilor obiect etc. Următoarele 3 blocuri legate în mod logic, deoarece acestea sunt un senzor, un controler și un activator .. Aceste blocuri vă permit să personalizați interacțiunea obiectului cu un cronometru script de utilizator.
Folosind acest motor, puteți face practic căderea obiect sub forța de gravitație, să stea în imponderabilitate, lovind peretele. Este posibil pentru a simula efectul de frecare, elasticitate (elasticitate) a obiectului. Este posibil pentru a simula lumea reală și interacțiunea dintre obiecte în ea. Desigur, în mare parte joc Motorul este utilizat pentru crearea rapidă a jocurilor pe calculator. Cu toate acestea, am decis să-l folosească pentru a crea modele fizice, care pot servi ca o demonstrație bună a anumitor legi ale fizicii, de studiu și de cercetare a acestora. Dacă creați un model mai complex, explorând-l, puteți învăța cum să se comporte într-un obiect în lumea reală. Deoarece motor de joc, puteți crea un model de timp real, putem crea un model care interacționează cu utilizatorul.
Am făcut un model interactiv.
Modelul nostru a fost dezvoltat, care ilustrează forța de impact aplicată unui obiect. În acest model, există 4 bile de mase diferite. Făcând clic pe butonul 1 pentru a forța toate bilele aplicate în 1 „newton virtuale“, prin apăsarea tastei 2 - 2 newtoni, etc la 4 newtoni ...
Primul plan și bilele au fost adăugate la scena. Apoi, utilizați motorul de joc a fost modelat în masă. Acestea au fost stabilite controlere, senzori și elemente de acționare. De exemplu, toate bilele muta la apăsarea tastei [Anexa 2].
b) Flexibilitate
Acest model arată modul în care obiectele interacționează unele cu altele, având elasticitate și nu-l au.
Pe scenă au fost plasate patru bile. Când apăsați bara de spațiu cu care se confruntă în perechi. Prima pereche de două bile care se confruntă cu nici o elasticitate (de exemplu, miez), o a doua pereche - doua minge elastice (de exemplu, bile).
In Blender reglare elasticitate se realizează pe un material al panoului (motor Restitut) [Anexa 3].
modelul de pârghie este mai interesant decât primele două. Acesta simulează legile cunoscute fizice: pârghia este echilibrat atunci când produsul masei și lungimea unui braț este produsul maselor pe cealaltă lungimea brațului.
În acest model, utilizatorul poate muta masele virtuale pe grinda, realizarea unui echilibru [Anexa 4].
d) Forța - o mărime vectorială (punctul de aplicare a forței)
Deoarece forța este o mărime vectorială, atunci este întotdeauna un punct de aplicare. Acest model arată modul în care mișcarea unui obiect depinde de punctul de aplicare a forței. doi cilindri sunt situate într-un plan. La un moment dat de aplicare a forței buteliei este în partea superioară, iar celălalt - în partea de jos. Prin urmare, în cazul în care acționează forța, primul cilindru începe să scadă și să se întoarcă peste, iar a doua plimbare lin [anexa 5].
Cu gBlender puteți crea modele mai complexe, care vă permit să modeleze mai situația reală și pentru a vedea cum se comporta obiecte. De exemplu, puteți crea o structură și să vedem ce putere și unde poate fi direcționat pentru a distruge [anexa 6]. Sau estima modul în care obiectele interacționează în gravitație zero și sub forța de gravitație. Prin urmare, gBlender pot fi folosite pentru a examina fizica de mișcare a crea modele demonstrative și laboratoare virtuale (ca interactivitate disponibile), pentru a crea modele complexe pentru a studia comportamentul obiectelor reale în diferite condiții (probabil din cauza complexității modelelor folosind script-uri).