Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> elektronika >> hry gear >>

Ako sa znaky v videohrách pohybovať tak plynulo?

How robiť znaky vo videohrách pohybovať tak plynulo?
Ako sa postavy v videohrách pohybovať tak plynulo?

Postavy v hre majú kostry. Podobne ako u našej vlastnej skeletu, to je skrytý séria objektov, ktoré spájajú s a pohybujú vo vzťahu k sebe navzájom. Za použitia techniky zvanej rodičovstvo, cieľový objekt (dieťa), je priradený k inému objektu (materská spoločnosť). Zakaždým, keď sa rodič objekt pohybuje, bude dieťa objekt sledovať v súlade s atribútmi mu boli pridelené. Kompletné hierarchie môžu byť vytvorené s objektmi, ktoré majú deti a rodičia. Tu je príklad pre ľudského charakteru:

Akonáhle je kostra je vytvorená a všetky rodičovskej kontroly zavedené, charakter je animovaná. Pravdepodobne najviac populárne metóda animáciu postáv spolieha na inverzný kinematikou. Táto technika presunie podradený objekt k miestu, kde Animator chce, čo nadradený objekt a všetky ostatné pripojené objekty k nasledovaniu. Ďalší spôsob, ktorý je populárny pre hry je snímanie pohybu, ktorý používa oblek senzorov na skutočnej osoby prenášať rad súradníc do počítačového systému. Súradnice sú mapované na kostru herný charakter a preložený do tekutiny, realistický pohyb.

Každá postava má rozsah pohybu je naprogramovaná do hry. Tu je typický sled udalostí:

  • Môžete stlačiť tlačidlo na ovládači, aby postava pohnúť dopredu
  • Tlačidlo dokončí obvod a regulátor vyšle výsledné dáta. konzola.
  • Regulátor čip v konzole dáta spracuje a odovzdá ho na aplikačnú logiku hry.
  • Hra logika určuje, aké vhodné opatrenia v tomto bode v hre je (pohyb charakter dopredu).
  • Hra Logika analyzuje všetky faktory podieľajúce sa robiť pohyb (tiene, kolízie modely, zmena uhla pohľadu).
  • Hra Logika posiela nové súradnice pre postavy kostra, a všetky ostatné zmeny, k renderovací engine.
  • vykresľovanie vykresľuje scénu s novými polygónov pre každého ohrozeného objektu, prekreslenie scénu asi 60 krát za sekundu.
  • Vidíte postava pohnúť dopredu

    Tu sú niektoré zaujímavé odkazy :.

  • Ako 3DO Vytvára videohier
  • Ako videoherné systémy práce
  • ako Sony Playstation 2 Works
  • ako Sony Playstation Works
  • Ako 3D grafické práce
  • ako Microsoft Xbox bude pracovať
  • Interaktívne tieňovanie applet
  • Programovanie pomocou mapovania textúr
  • SGI Správa o mapovanie textúr
  • 3-D FX programovanie