Skip to main content

Co je OpenGL REG;Animace?

OpenGL REG;Animace je obecný termín aplikovaný na jakoukoli scénu, která se v ní pohybuje objekty a je vykreslena pomocí OpenGL REG;Knihovny.Z pohledu programování existuje několik metod, které lze použít k vytvoření OpenGL REG;animace.V rámci pohledu zaměřeného na počítačovou grafiku OpenGL REG;Animace může být jakákoli animovaná sekvence, která byla vykreslena pomocí OpenGL REG;, zda byla scéna generována uvnitř zdrojového kódu programu nebo v samostatném programu modelování.Existuje několik typů animací, které lze provést s OpenGL REG;a další podpůrné knihovny, ale dvě z nejpoužívanějších jsou animace klíčových snímků a kosterní animace.

Nejzákladnější typ OpenGL REG;Animace jednoduše zahrnuje přesun objektu skrz scénu.To se obvykle provádí změnou umístění každé ze souřadnic vrcholů stejně a pomalu je překládá do požadované polohy.Pozice kamery ve scéně lze také změnit, aby se vytvořila animační efekt, ačkoli celá scéna v tomto případě zůstane statická.Tato základní forma animace se často používá ve dvourozměrných (2D) programech, ve kterých jsou objekty pouze zástupné symboly, které zobrazují textury.

Animace klíčových snímků je mnohem složitější proces.Tato forma OpenGL REG;Animace zahrnuje přijetí modelu, který byl naložen do scény, a jeho postupně přesun k jiné poloze, nazývaný klíčový rámec.Jedním z příkladů je model mávání rukou.Počáteční poloha ruky je porovnána s jiným modelem nebo klíčovým snímkem animace, ve které je ruka plně rozšířena.Průměrování a přírůstkový pohyb ruky vytváří animaci bez nutnosti ukládat polohu ruky v každém přírůstku podél cesty.

Další typ OpenGL REG;Animace je známá jako kosterní animace.To zahrnuje vytvoření modelu, obvykle artikulovaného člověka nebo zvířete a poté vytvoření typu kostní struktury uvnitř modelu.Každý z kostí je prakticky připojen k okolním vrcholům modelu.Kosti vyvíjejí určitou sílu nebo hmotnost na každém vrcholu tak, že když se kostí samotná přesune, obklopující model reaguje a síť, která tvoří kůži modelu, deformuje.Tento typ animace vyžaduje čas na vytvoření, ale může poskytnout velmi živé pohyby, když je provedeno správně.

OpenGL REG;Animace se spoléhá jak na model vytvořený jako animovaný, tak na způsobu, jakým program provádí animaci.Nejpoužívanějším způsobem je vykreslit rámce animace do oblasti mimo obrazovku známou jako vyrovnávací paměť před přijetím na viditelnou obrazovku.To umožňuje, aby byl obrázek nakreslen v celém rozsahu, aniž by to uživatel musel sledovat, pokud je příliš pomalý.Mnoho počítačových programů, které používají OpenGL REG;Animace se také musí ujistit, že udržují konzistentní snímkovou frekvenci, aby se zabránilo nervózním animacím, které se provádí načasováním každého nakresleného rámečku a buď čekáním nebo zrychlením procesu vykreslování.