Název:
Fúze procedurální a keyframe animace
Překlad názvu:
Fusion of Procedural and Keyframe Animation
Autoři:
Klement, Martin ; Pečiva, Jan (oponent) ; Polok, Lukáš (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2013
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cílem této práce je implementace aplikace, v níž dochází k propojení procedurální a keyframe animace, s následnou vizualizací. Jádrem aplikace je spojení dvou různých technik animace použitých pro rozpohybování virtuální postavy. Základ pohybu je tvořen metodou klíčových snímků mezi kterými dochází k interpolaci. K níž je přidána animace procedurální, jenž se skládá z přímé a inverzní kinematiky. Spojením těchto dvou technik je postava interagující na okolní prostředí ve scéně. Aplikace je psána v jazyce C++, využívající knihovnu GLM, pro matematické funkce a k výsledné vizualizaci je použita knihovna OpenGL s rozšířením GLUT.
The goal of this work is to create an application, which will combine procedural and keyfram animations with subsequent visualization. Composition of this two different animations techniques is used to animate a virtual character. To combine this two techniques one starts with interpolations from keyframe animation and then enchance them by procedural animations to properly fit into the characters surroundings. This procedural part of animation is obtained by using forward and inverse kinematics. Whole application is written in C++, uses GLM math library for computations and OpenGL and GLUT for final visualization.
Klíčová slova:
3D grafika; animace; bullet; bullet physics; CCD; inverzní kinematika; keyframe; kvaterniony; MaxScript; OpenGL; procedurální; skeletální animace; skinning; vertex a fragment shader; 3D graphic; animation; bullet; bullet physics; CCD; inverse kinematic; keyframe; MaxScript; OpenGL; procedural; quaternions; skeletal animation; skinning; vertex and fragment shader
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/52698