Skip to content

nSkade/BSc-MotionRetarget-CF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of a modular pipeline to evaluate different rigging and retargeting techniques for virtual humans using CrossForge

This repository contains the submitted version of my Bachelor's thesis. (main.pdf)

Abstract:

The objective of this thesis was to implement a modular framework that facilitates
the integration of diverse rigging and retargeting methodologies, thereby enabling
a comparative analysis of their quality and performance. The primary goal was to
create a tool that automates or streamlines the process of creating a virtual character
just from a scan. Therefore the open-source 3D framework CrossForge, developed
at the GDV professorship, served as the basis for this work. As a result, a modular
processing pipeline was created, incorporating a versatile application programming
interface (API) that enables the integration and evaluation of diverse algorithmic
implementations and thereby streamlining the efficient creation of prototypes. Fur-
thermore, a sophisticated user interface has been developed that provides other re-
searchers with the opportunity to easily integrate further skinning and retargeting
methods. Thus, the implemented modules facilitate the comparison, and combina-
tion of various retargeting algorithms, as well as the evaluation of their correctness
including potential advantages and drawbacks.

The presented thesis employs a highly adaptable kinematic chain-based retargeting approach built from the ground up. This approach involves retargeting motion data on a per chain basis, followed by choosing different inverse kinematics solvers for motion cleanup on the same armature.

The accompanying code is contained in the CrossForge folder. Place "imgui.ini" in the executable folder for the presented window layout.

It should be noted that not all features presented have been implemented. For a more up-to-date version of the code, please visit https://github.com/nSkade/CrossForge/tree/dev_MoRe.

About

BSc thesis: modular pipeline to evaluate rigging and retargeting techniques

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages