Система процедурної генерації та уніфікації анімацій на основі інверсної кінематики

dc.contributor.advisorГусєва, Ірина Ігорівна
dc.contributor.authorШинкар, Дмитро Олександрович
dc.date.accessioned2019-09-11T17:08:57Z
dc.date.available2019-09-11T17:08:57Z
dc.date.issued2019-06
dc.description.abstractenThe aim of the work was to create a universal intermediate skeleton animation format based on the bone chain hierarchy and the method of converting traditional skeletal animations into this intermediate format, as well as an analysis of existing inverted kinematics algorithms for implementing intermediate format playback and the ability to record animations to a traditional format. The created program is capable of converting an animation into an intermediate format, transferring it to another character, or adding procedural behavior and recording it again as a traditional animation, providing a user-friendly interface and the ability to view animations on different characters at all stages of its transformation. Several modern algorithms for solving the inverse kinematics problem were implemented to ensure the transfer of animations. The end result of the program is an animation in the traditional format, transferred to a character with a skeleton that has structural differences with respect to the skeleton of the character for which this animation was created.uk
dc.description.abstractruЦелью работы было создание универсального промежуточного формата скелетной анимации основан на иерархии цепочек костей и метода преобразования традиционных скелетных анимаций в этот промежуточный формат, а также анализ существующих алгоритмов инверсной кинематики для реализации проигрывания промежуточного формата и возможности записи анимации в традиционном формате. Созданная программа способна преобразовывать анимацию в промежуточный формат, переносить ее на другого персонажа или добавлять процедурное поведение и записывать снова в традиционном формате, обеспечивая удобный интерфейс и возможность просмотра анимации на разных персонажах на всех этапах ее преобразования. Для обеспечения переноса было реализовано несколько современных алгоритмов решения задачи инверсной кинематики. Конечный результат работы в программе представляет собой анимацию в традиционном формате, перенесенную на персонажа со скелетом, что имеет структурные различия относительно скелета персонажа, для которого эта анимация создавалась.uk
dc.description.abstractukМетою роботи було створення універсального проміжного формату скелетної анімації оснований на ієрархії ланцюжків кісток і методу перетворення традиційних скелетних анімацій у цей проміжний формат, а також аналіз існуючих алгоритмів інверсної кінематики для реалізації програвання проміжного формату і можливості запису анімацій у традиційному форматі. Створена програма здатна перетворювати анімацію в проміжний формат, переносити її на іншого персонажа або додавати процедурну поведінку і записувати знову у традиційному форматі, забезпечуючи зручний інтерфейс користувача і можливість перегляду анімації на різних персонажах на усіх етапах її перетворення. Для забезпечення переносу було реалізовано кілька сучасних алгоритмів вирішення задачі інверсної кінематики. Кінцевий результат роботи у програмі являє собою анімацію у традиційному форматі, перенесену на персонажа із скелетом, що має структурні відмінності відносно скелету персонажа, для якого ця анімація створювалась.uk
dc.format.page82 с.uk
dc.identifier.citationШинкар, Д. О. Система процедурної генерації та уніфікації анімацій на основі інверсної кінематики : дипломна робота ... бакалавра : 6.050103 Програмна інженерія / Шинкар Дмитро Олександрович. – Київ, 2019. – 82 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/29225
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectскелетна анімаціяuk
dc.subjectпряма кінематикаuk
dc.subjectінверсна кінематикаuk
dc.subjectперенаправлення анімаційuk
dc.subjectпроцедурна анімаціяuk
dc.subjectskeleton animationuk
dc.subjectforward kinematicsuk
dc.subjectinverse kinematicsuk
dc.subjectretargeting of animationsuk
dc.subjectprocedural animationuk
dc.titleСистема процедурної генерації та уніфікації анімацій на основі інверсної кінематикиuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Shynkar_bakalavr.pdf
Розмір:
1.74 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: