Software for Solving the Inverse Rig Problem

During the progress of my PhD, an extensive amount of code was developed, aimed at facilitating the joint task of modelling solving the inverse rig problem. Detailed scripts with instructions are available at my GitHub page FacialAnimation. In specific, the repository covers three lines of work:

Scripts corresponding to the method proposed in our papers "A majorization–minimization-based method for nonconvex inverse rig problems in facial animation: algorithm derivation" and "Accurate and Interpretable Solution of the Inverse Rig for Realistic Blendshape Models with Quadratic Corrective Terms", are within the repository https://github.com/stevorackovic/FacialAnimation/tree/master/Scripts/LMMM

Scripts corresponding to the method proposed in our paper "High-fidelity Interpretable Inverse Rig: An Accurate and Sparse Solution Optimizing the Quartic Blendshape Model", are within the repository https://github.com/stevorackovic/FacialAnimation/tree/master/Scripts/CoordinateDescent

Scripts corresponding to distributed methods proposed in our papers "Clustering of the Blendshape Facial Model" and "Distributed Solution of the Inverse Rig Problem in Blendshape Facial Animation", are within the repository https://github.com/stevorackovic/FacialAnimation/tree/master/Scripts/DistributedSolution