A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

Mi Blender és a motor Game Engine?

Blender - a program létrehozására háromdimenziós számítógépes grafika. A Blender, akkor létrehozhat grafikus modellek, animáció, valós idejű modellek, és mások.

Kezdetben a program egy kereskedelmi projekt, de akkor a tulajdonosok jött a döntés, hogy nyissa meg a forráskódot, annak ellenére, hogy nagyon jó eladási eredményeket. Blender egy univerzális modellezési képességek. Következtetés egyetemességének lehet tenni, mert Blender hasonló saját képességeinek kereskedelmi szoftver háromdimenziós modellezés, de továbbra is a leginkább megfizethető programot.

Blender funkció, amely valószínűleg az egyetlen olyan program, amely lehetővé teszi egy valós idejű modell és nagyon könnyen modellezni valamilyen fizikai törvényeket. Ez a funkció elsősorban létrehozásához használt számítógépes játékok, de nem csak erre. Azt is fel lehet használni, hogy megpróbál létrehozni egy „virtuális laboratórium”. Virtuális Lab - egy hely, ahol hagytuk viselkedésének szimulálása valós tárgyak egy számítógépes környezetben. És ezek a modellek működnek valós időben. Azaz, kölcsönhatásba léphet a felhasználó. Ezek a modellek segítségével létrehozott csúszka játék motorja, amely be van építve a Blender.

A fő célja ennek a motor - ez a gyors létrehozását a számítógépes játékok. Game Engine - Ez a motor egyesíti mozgás valós idejű fizika és logikai blokkokat. Logikai blokkok állnak vezérlők, érzékelők és aktivátorok.

Érzékelők csatolt érzékeit élőlények; reagálnak a gombok megnyomásával a néző, a szerkezeti anyagok (érintés) az egyetlen esemény, vagy ingatlan értékének.

Vezérlők szenzorok érzékelik események és küldjék értékeket. Például, ha kiválaszt «» és minden alkalommal az átadás bekövetkezik. Ha úgy dönt, «vagy a» vezérlő, akkor is használhatja a szkripteket a Python programozási nyelv.

Aktivátorok műveleteket végeznek a tárgyakat. Például a működtető mozgás lehet elképzelni, mint egy izom. Ez az izom is feszegesse egy tárgy mozgását vagy forradalom. Vannak is aktivátorok játszani egy bizonyos animációt.

Ennek eredményeként, azt mondhatjuk, hogy a Blender elég jó program, amellyel meg tudod csinálni sok mindent, többek között, és szimulálja a valós világban.

Szimuláció. Az a lehetőség, fizika szimuláció gameBlender

a) Mi a modellezés?

Modellezés - az alkotás folyamatát tárgy modellek azzal a céllal, hogy cserélje ki az eredeti objektumot a vizsgálat és kutatás. A modellben „magasztalta” jelentős ebben a vizsgálatban (tapasztalat) jellemzői (tulajdonságok) az eredeti, és egy kisebb ebben a vizsgálatban is hagyható. Az alkalmazott modellek készítése komplex jelenségek, folyamatok, új létesítmények építése.

b) Milyen típusú modellezés létezik?

Mivel a bizonytalanság a koncepció „modell” a tudomány és a technológia, nincs egységes besorolási fajta szimuláció. Besorolás végezhetjük a karakter modellek, a természet a modellezett objektum, a szférák modellező alkalmazások (műszaki, fizikai tudományok, kibernetika, stb.) Sok fajta modellezés. További gyakori:

  • számítógépes szimuláció
  • matematikai modellezése
  • szimulációs modellezés
  • grafikus szimuláció
  • et al.

Vegyes modellezést alkalmaznak gyakrabban. Például a szimulációs modellek segítségével hajtható végre a számítógépen.

c) A „newtoni” fizika

Akkor hozzon létre egy virtuális valóság grafikus számítógépes szimulációk. Ez is fantasztikus (igaz), és képes szimulálni nagyon is valós helyzetet. A valóságban mindig vannak fizikai törvények. Minden ember az ő gyermekkorában használt látni, hogyan tárgyakat mozgatni, és kölcsönhatásba. Például: az ember nem nyomja meg a tégla, mert egy nagy tömeg, és nyomja meg a labdát is, hiszen levegővel felfújt, és egy kis súlyt. Minden, ami nem szerepel - a fizika a mozgás, vagy más módon, „newtoni” fizika. Leggyakrabban, mikor modellezése vagyunk érdekeltek.

d) A szimuláció, erők és mtsai. a Blender

Jó lenne egy olyan program, amellyel szimulálni a fizika mozgás. Egy ilyen program lehet egy játék motor Blender [1. melléklet].

Logikai panel áll 4 blokk. Az első egység felelős az objektum tulajdonságait: súlya, sugara a tárgy, a tárgy alakja kölcsönhatások, stb A következő 3 blokkok logikailag kapcsolódik, mert egy érzékelő, egy vezérlő és egy aktivátor .. Ezek a blokkok segítségével testre szabható a kölcsönhatás a tárgy egy felhasználó script időzítés.

Ezzel a motorral akkor gyakorlatilag, hogy a tárgy alá esik a gravitációs erő, lógni a súlytalanság állapotában, üti a falat. Lehetőség van, hogy szimulálja a hatást a súrlódás, rugalmassága (elaszticitás) a tárgy. Lehetőség van, hogy szimulálja a valós világ és a kölcsönhatás a tárgyak benne. Természetesen nagyrészt Game Engine használják a gyors létrehozását a számítógépes játékok. Azonban úgy döntöttünk, hogy használni, hogy hozzon létre a fizikai modell, amely alapul szolgálhat egy jó bemutató bizonyos fizika törvényei, a vizsgálat és kutatás. Ha létrehoz egy összetettebb modellt, felkutatása, akkor megtanulják, hogyan kell viselkedni egy objektum a valós világban. Mivel a játék motorja, akkor létrehozhat egy valós idejű modell, mi is létrehozhatunk egy modellt, amely kölcsönhatásba lép a felhasználó.

Tettünk egy interaktív modellt.

A modell került kifejlesztésre, amely szemlélteti a hatás erőt egy objektumot. Ebben a modellben van 4 golyó különböző tömegek. Ha rákattint a gombra, 1 kényszeríteni az összes golyó alkalmazott 1 „virtuális newton” gomb megnyomásával 2-2 newton, stb 4 newton ...

Először sík és a labdákat adtunk a jelenetet. Ezután a játék motorja mintájára tömeget. Ők állították vezérlők, érzékelők és aktuátorok. Például minden golyó mozog gombnyomás [melléklet 2].

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

b) Rugalmasság

Ez a modell azt mutatja, hogy a tárgyak kölcsönhatásba egymással, amelynek rugalmasságát és nincs meg.

A színpadon négy golyót helyezünk. Ha megnyomja a szóköz szembesülnek párban. Az első pár két golyó felé néző nem rendelkező rugalmasságát (például mag), a második pár - két rugalmas golyó (például golyó).

A Blender rugalmassága kiigazítás végezzük egy anyagot a panel (Restitut motor) [3. melléklet].

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

A kar modell sokkal érdekesebb, mint az első kettő. Ez szimulálja az ismert fizikai törvények: a kar egyensúlyban, ha a termék a tömeg és a hossza egy kar a termék a tömegek, a másik kar hossza.

Ebben a modellben a felhasználó tudja mozgatni a virtuális tömegek a fény elérése egyensúlyi [melléklet 4].

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

d) Force - vektor mennyiségét (pont erő alkalmazás)

Mivel az erő vektor mennyiség, akkor mindig az alkalmazás helyétől. Ez a modell azt mutatja, hogy a mozgás egy tárgy függ a pont az erő alkalmazása. két henger található egy síkban. Egy ponton, amelyeken az erő a henger van a tetején, és a másik - a lap alján. Ezért, amikor az erő hat, az első henger kezd esni, és adja át, és a második kört simán [melléklet 5].

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

A gBlender hozhat létre összetettebb modellt, amely lehetővé teszi a modell többé a valós helyzetet, és hogy milyen tárgyakat viselkednek. Például létrehozhat egy szerkezet, és milyen hatalom és hol lehet irányítani, hogy elpusztítsa [melléklet 6]. Vagy becsülni, hogy a tárgyak kölcsönhatásba a súlytalanság alatt a gravitációs erő. Ezért gBlender lehet használni, hogy vizsgálja mozgás fizika létre demonstrációs modell és virtuális laboratóriumok (a rendelkezésre álló interaktivitás), hogy az összetett modellek viselkedésének tanulmányozására valós tárgyak különböző körülmények között (talán azért, mert a bonyolultsága modellek segítségével scriptek).

A projekt leírása - gameblender felhasználásra modellezése fizikai jelenségek

irodalom

Kapcsolódó cikkek