Deform, Cut and Tear a skinned model using Conformal Geometric Algebra

07/08/2020
by   Manos Kamarianakis, et al.
0

In this work, we present a novel, integrated rigged character simulation framework in Conformal Geometric Algebra (CGA) that supports, for the first time, real-time cuts and tears, before and/or after the animation, while maintaining deformation topology. The purpose of using CGA is to lift several restrictions posed by current state-of-the-art character animation deformation methods. Previous implementations originally required weighted matrices to perform deformations, whereas, in the current state-of-the-art, dual-quaternions handle both rotations and translations, but cannot handle dilations. CGA is a suitable extension of dual-quaternion algebra that amends these two major previous shortcomings: the need to constantly transmute between matrices and dual-quaternions as well as the inability to properly dilate a model during animation. Our CGA algorithm also provides easy interpolation and application of all deformations in each intermediate steps, all within the same geometric framework. Furthermore we also present two novel algorithms that enable cutting and tearing of the input rigged, animated model, while the output model can be further re-deformed. These interactive, real-time cut and tear operations can enable a new suite of applications, especially under the scope of a medical surgical simulation.

READ FULL TEXT

page 7

page 8

research
02/15/2021

An All-In-One Geometric Algorithm for Cutting, Tearing, and Drilling Deformable Models

Conformal Geometric Algebra (CGA) is a framework that allows the represe...
research
08/11/2021

"Deep Cut": An all-in-one Geometric Algorithm for Unconstrained Cut, Tear and Drill of Soft-bodies in Mobile VR

In this work, we present an integrated geometric framework: "deep- cut" ...
research
05/03/2020

MAGES 3.0: Tying the knot of medical VR

In this work, we present MAGES 3.0, a novel Virtual Reality (VR)-based a...
research
10/25/2019

DQ Robotics: a Library for Robot Modeling and Control Using Dual Quaternion Algebra

Dual quaternion algebra and its application to robotics have gained cons...
research
09/18/2022

Progressive tearing and cutting of soft-bodies in high-performance virtual reality

We present an algorithm that allows a user within a virtual environment ...
research
02/26/2020

Computational Aspects of Geometric Algebra Products of Two Homogeneous Multivectors

Studies on time and memory costs of products in geometric algebra have b...
research
07/16/2020

Dynamics of Serial Manipulators using Dual Quaternion Algebra

This paper presents two approaches to obtain the dynamical equations of ...

Please sign up or login with your details

Forgot password? Click here to reset