Uporaba inverzne kinematike pri proceduralno generiranih animacijah

V diplomski nalogi smo v jeziku C++ s pomočjo algoritma inverzne kinematike FABRIK v kombinaciji s fizikalno knjižnico Bullet Physics implementirali sistem skeletne animacije z dinamično proceduralnim generiranjem animacijskih poz (angl. animation pose) v realnem času. Najprej smo se lotili pregleda...

Full description

Bibliographic Details
Main Author: VRTAČNIK, MATIC
Other Authors: Lebar Bajec, Iztok
Format: Bachelor Thesis
Language:Slovenian
Published: 2019
Subjects:
Online Access:https://repozitorij.uni-lj.si/IzpisGradiva.php?id=106239
https://repozitorij.uni-lj.si/Dokument.php?id=116997&dn=
id ftuniljubljanair:oai:repozitorij.uni-lj.si:IzpisGradiva.php-id-106239
record_format openpolar
spelling ftuniljubljanair:oai:repozitorij.uni-lj.si:IzpisGradiva.php-id-106239 2023-05-15T18:12:53+02:00 Uporaba inverzne kinematike pri proceduralno generiranih animacijah Using inverse kinematics for procedurally generated animation VRTAČNIK, MATIC Lebar Bajec, Iztok 2019-02-15 application/pdf https://repozitorij.uni-lj.si/IzpisGradiva.php?id=106239 https://repozitorij.uni-lj.si/Dokument.php?id=116997&dn= slv slv https://repozitorij.uni-lj.si/IzpisGradiva.php?id=106239 https://repozitorij.uni-lj.si/Dokument.php?id=116997&dn= info:eu-repo/semantics/openAccess računalniška grafika OpenGL skeletna animacija inverzna kinematika proceduralna generacija computer graphics skeletal animation inverse kinematics procedural generation info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion 2019 ftuniljubljanair 2021-12-06T10:04:23Z V diplomski nalogi smo v jeziku C++ s pomočjo algoritma inverzne kinematike FABRIK v kombinaciji s fizikalno knjižnico Bullet Physics implementirali sistem skeletne animacije z dinamično proceduralnim generiranjem animacijskih poz (angl. animation pose) v realnem času. Najprej smo se lotili pregleda tipov animacij v računalniški grafiki in opisali njihove prednosti ter slabosti. Temo smo nato poglobili na implementacijo sistema skeletne animacije. Za tem smo povzeli osnove inverzne kinematike in opisali algoritem FABRIK. S pridobljenim znanjem smo se nato lotili še proceduralne generacije animacij s pomočjo fizikalne knjižnice. Na koncu smo govorili še o sami vizualizaciji poz skeletne animacije in poleg zaznanih problemov opisali še možne izboljšave sistema. In this diploma thesis we used the FABRIK inverse kinematics algorithm in combination with physics library Bullet and C++ programming language to create a skeletal animation system with the ability to generate dynamic and procedural animation poses in real time. At the beginning we talked about different types of animations found in computer graphics and their pros and cons. We then focused on the implementation of the skeletal animation system. After that we talked about inverse kinematics and described the FABRIK algorithm. With the acquired knowledge we then proceeded to procedural generation of body poses with the help of the Bullet physics library. Finally, we talked about the visualization of skeletal animation and in addition to the problems encountered, we also described possible improvements to the entire system. Bachelor Thesis sami Repository of the University of Ljubljana (RUL)
institution Open Polar
collection Repository of the University of Ljubljana (RUL)
op_collection_id ftuniljubljanair
language Slovenian
topic računalniška grafika
OpenGL
skeletna animacija
inverzna kinematika
proceduralna generacija
computer graphics
skeletal animation
inverse kinematics
procedural generation
spellingShingle računalniška grafika
OpenGL
skeletna animacija
inverzna kinematika
proceduralna generacija
computer graphics
skeletal animation
inverse kinematics
procedural generation
VRTAČNIK, MATIC
Uporaba inverzne kinematike pri proceduralno generiranih animacijah
topic_facet računalniška grafika
OpenGL
skeletna animacija
inverzna kinematika
proceduralna generacija
computer graphics
skeletal animation
inverse kinematics
procedural generation
description V diplomski nalogi smo v jeziku C++ s pomočjo algoritma inverzne kinematike FABRIK v kombinaciji s fizikalno knjižnico Bullet Physics implementirali sistem skeletne animacije z dinamično proceduralnim generiranjem animacijskih poz (angl. animation pose) v realnem času. Najprej smo se lotili pregleda tipov animacij v računalniški grafiki in opisali njihove prednosti ter slabosti. Temo smo nato poglobili na implementacijo sistema skeletne animacije. Za tem smo povzeli osnove inverzne kinematike in opisali algoritem FABRIK. S pridobljenim znanjem smo se nato lotili še proceduralne generacije animacij s pomočjo fizikalne knjižnice. Na koncu smo govorili še o sami vizualizaciji poz skeletne animacije in poleg zaznanih problemov opisali še možne izboljšave sistema. In this diploma thesis we used the FABRIK inverse kinematics algorithm in combination with physics library Bullet and C++ programming language to create a skeletal animation system with the ability to generate dynamic and procedural animation poses in real time. At the beginning we talked about different types of animations found in computer graphics and their pros and cons. We then focused on the implementation of the skeletal animation system. After that we talked about inverse kinematics and described the FABRIK algorithm. With the acquired knowledge we then proceeded to procedural generation of body poses with the help of the Bullet physics library. Finally, we talked about the visualization of skeletal animation and in addition to the problems encountered, we also described possible improvements to the entire system.
author2 Lebar Bajec, Iztok
format Bachelor Thesis
author VRTAČNIK, MATIC
author_facet VRTAČNIK, MATIC
author_sort VRTAČNIK, MATIC
title Uporaba inverzne kinematike pri proceduralno generiranih animacijah
title_short Uporaba inverzne kinematike pri proceduralno generiranih animacijah
title_full Uporaba inverzne kinematike pri proceduralno generiranih animacijah
title_fullStr Uporaba inverzne kinematike pri proceduralno generiranih animacijah
title_full_unstemmed Uporaba inverzne kinematike pri proceduralno generiranih animacijah
title_sort uporaba inverzne kinematike pri proceduralno generiranih animacijah
publishDate 2019
url https://repozitorij.uni-lj.si/IzpisGradiva.php?id=106239
https://repozitorij.uni-lj.si/Dokument.php?id=116997&dn=
genre sami
genre_facet sami
op_relation https://repozitorij.uni-lj.si/IzpisGradiva.php?id=106239
https://repozitorij.uni-lj.si/Dokument.php?id=116997&dn=
op_rights info:eu-repo/semantics/openAccess
_version_ 1766185367656988672