Cration of 3D human model of ourselves

Hello everyone,

We are working on POC where we are creating a 3D model of ourselves based on our body measurements. We are able to create a human body using makehuman.org open source application. We are also manged to a 3d model of face using single passport size photograph.

We need to merge 3D face on 3D body which we are not very sure about. Evenif we managed to do that, time taken fior this activity would be more than what we are expecting.

I am a newbie to Unreal Engine and this question may not be relevant here but I would like to learn about the suitability of Unreal Engine for such type of work.

I am considering this option as I have played Game Titles [Mass Effect series] which are using real life human models.

Can anybody please help me or provide any guidance?

Thanks in Advance.
Bhalchandra

the issues you need to overcome.
if you are doing this for the game player to “upload” themself ingame

  1. reducing the polycount and cleaning up mesh of scanned face and body WILL be needed because they are usually millions of polys, also then be aware this reduction may need to be made on a home pc/laptop/gaming system which could be slow, also the reduction may give a less than optimal result e.g. weird nose or flat forearms instead of a nice curve
  2. if you are animating the mesh it could be hassle as a pre-set skeleton may not work with all body types, also producing skin weights for the simplified mesh will need to be produced from a good (but likely complex) algorithm, it would have to be a Very VV good algorithm for the subtly of facial expression considering the wide range of faces, but skin weights would be the most important because these control things like arms bending and smiling, usually these are done by hand because algorithms may not give good results.
  3. a passport photo will give a horrible texture as a face, it will be far too small and will result in a weird pix-elated look

if its not for a player to “upload” themself
then just do the above steps but you can use software packages eg blender/3ds max and do it easily

i think it can be do-able though, it will require a some good coding and couldn’t be done in blueprints because blueprints dont allow such control over painting skin weights and also editing meshes vertices.