Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> elektronika >> hry gear >>

Jak se znaky v videohrách pohybovat tak plynule?

How dělat znaky ve videohrách pohybovat tak plynule?
Jak se postavy v videohrách pohybovat tak plynule?

Postavy ve hře mají kostry. Podobně jako u naší vlastní skeletu, to je skrytý série objektů, které spojují s a pohybují ve vztahu k sobě navzájem. Za použití techniky zvané rodičovství, cílový objekt (dítě), je přiřazen k jinému objektu (mateřský podnik). Pokaždé, když se rodič objekt pohybuje, bude dítě objekt sledovat v souladu s atributy mu byly přiděleny. Kompletní hierarchie mohou být vytvořeny s objekty, které mají děti a rodiče. Zde je příklad pro lidského charakteru:

Jakmile je kostra je vytvořena a všechny rodičovské kontroly zavedené, charakter je animovaná. Pravděpodobně nejvíce populární metoda animaci postav spoléhá na inverzní kinematikou. Tato technika přesune podřízený objekt k místu, kde animator chce, což nadřazený objekt a všechny ostatní připojené objekty k následování. Další způsob, který je populární pro hry je snímání pohybu, který používá oblek senzorů na skutečné osoby přenášet řadu souřadnic do počítačového systému. Souřadnice jsou mapovány na kostru herní charakter a přeložen do tekutiny, realistický pohyb.

Každá postava má rozsah pohybu je naprogramována do hry. Zde je typický sled událostí:

  • Můžete stisknout tlačítko na ovladači, aby postava pohnout kupředu
  • Tlačítko dokončí obvod a regulátor vyšle výsledná data. konzola.
  • Regulátor čip v konzole data zpracuje a předá jej na aplikační logiku hry.
  • Hra logika určuje, jaká vhodná opatření v tomto bodě ve hře je (pohyb charakter dopředu).
  • Hra Logika analyzuje všechny faktory podílející se dělat pohyb (stíny, kolize modely, změna úhlu pohledu).
  • Hra Logika posílá nové souřadnice pro postavy kostra, a všechny ostatní změny, k renderovací engine.
  • vykreslování vykresluje scénu s novými polygonů pro každého ohroženého objektu, překreslení scénu asi 60 krát za sekundu.
  • Vidíte postava pohnout kupředu

    Zde jsou některé zajímavé odkazy:.

  • Jak 3DO Vytváří videoher
  • Jak videoherní systémy práce
  • Jak Sony Playstation 2 Works
  • Jak Sony Playstation Works
  • Jak 3D grafické práce
  • Jak Microsoft Xbox bude pracovat
  • Interaktivní stínování applet
  • Programování pomocí mapování textur
  • SGI Zpráva o mapování textur
  • 3-D FX programování