Siirry sisältöön

Blender/Fysiikkamoottori

Wikikirjastosta

Reaaliaikaiset fysiikat

[muokkaa | muokkaa wikitekstiä]

Blenderiin on integroitu ODE-fysiikkamoottori, joka mahdollistaa jopa reaaliaikaisesti simuloidut fysiikat. Fysiikat voi kytkeä päälle kun valittuun objektiin "Logic"-moodissa, jonka saa myös painamalla F4-näppäintä.

  • "Actor"-nappi luo objektista esineen, joka reagoi muihin objekteihin joihin vaikuttaa fysiikka, mutta itse pysyy paikallaan eikä reagoi muihin objekteihin.
  • "Ghost"-napilla objektista voidaan luoda haamu, eli muut objektit eivät voi törmätä siihen.
  • "Dynamic"-nappi tekee objektista täysin dynaamisen eli se reagoi muihin objekteihin ja liikkuu, mutta ei pyöri.
  • "Rigid body"-nappi lisää täydellisen fysiikan mallinnuksen.

Aluksi Blender käyttää dynaamisissa objekteissa törmäystarkistukseen palloja (Bounding sphere), jonka koko pitäisi olla hieman suurempi mitä objektin oikea koko, jotta objektit eivät lävistä muita pintoja, mutta esineille voi laittaa erilaiset rajat (Bounds). Törmäystarkistusalueen voi nähdä "Wireframe"-tilassa ja rajat valitsemalla "Bounds"-napin "näyttäminen"-valikosta.

  • "Box" laatikko
  • "Sphere" pallo
  • "Cone" kartio
  • "Cylinder" sylinteri
  • "Triangle mesh" objektin muotoinen

Blenderissä materiaaleilla voidaan kontrolloida värejä, kuten myös fyysisiä ominaisuuksia. Objektin materiaalivalinnasta löytyy nappi DYN, jonka avulla ominaisuuksia voi muokata.

  • Restitution = Kuinka paljon kappale menettää liike-energiaa törmätessään tähän materiaaliin.
  • Friction = Tämän materiaalin ja objektin välinen kitka.
  • Fh Force = Voima pinnasta poispäin.
  • Fh Dist = Pinnasta poispäin tulevan voiman kantama.
  • Fh Damp = Kuinka nopeasti kappale pysähtyy voiman vaikutusalueella.

Jotta Fh-ominaisuus toimisi täytyy myös objekteista joihin voiman pitäisi vaikuttaa aktivoida nappi Do Fh, "Logic"-paneelista.