The present work is the thesis of my undergraduate studies, which focuses on the creation of 3D human avatars using deep learning parametric models based on real human data (SMPL-X and DECA), with the aim of achieving realistic avatars from easily accessible input data such as images taken with a cell phone. For this purpose, the two models are merged and their functionalities are extended. In addition, special emphasis is placed on the texturing process of the head, even correcting the possible inaccuracies of alignment in the textures present in some avatars due to the low resolution of the input images. As a result, through several images (depending on the mode) and customization of the body in the friendly UI integrated, the user is able to generate multiple human avatars ready to be integrated into a video game engine.
- Fusion of both pipelines into one.
- UI for body shape and face expression creation.
- Automatic body creation based on face input shape through optimization techniques.
- Automatic face texturizer and inpainter.
- Eye alignment through optimization techniques for texturing phase.
- Total abstraction for the user.
- Runtime optimization. Average body creation time in author's computer is 1 minute and 30 seconds.
Beforehand, the results need to be clarified. From upper-left to bottom-right:
- [1] Identity input image.
- [2] Expression input image.
- [3] Close-up of inexpressive face.
- [4] Close-up of expressive face.
- [5] Close-up of the back of the head.
- [6] Body generated with user-defined parameters, using the UI.
- [7] Body generated with automatic body generation based on head shape.