Real Human to Metahuman Photogrammetry Workflow

Поділитися
Вставка
  • Опубліковано 27 тра 2024
  • This video provides and overview of a single-camera photogrammetry process for creating a custom Metahuman in the likeness of a real person.
    Some tips for photogrammetry photography are shared including use of strobes and cross polarization to cancel specular reflection on real-world skin. Photogrammetry process is shown using Reality Capture.
    All software tools used are free or low cost....
    XnView: www.xnview.com/en/
    Reality Capture: www.capturingreality.com/
    Unreal Engine: www.unrealengine.com/
    Metahuman Mesh To Metahuman Plugin: www.unrealengine.com/en-US/bl...
    Epic's Official 6min Tutorial for the Plugin: • Using Mesh to MetaHuma...
    MetahumanCreator: www.unrealengine.com/en-US/me...

КОМЕНТАРІ • 115

  • @FeedingWolves
    @FeedingWolves 8 місяців тому +1

    This video was beyond helpful! As usual you make incredible tutorials!!! Thank you so much!!!

  • @Zenosart
    @Zenosart Рік тому +5

    Amazing Tutorial :) So simple and straight to the point :)

  • @panictryouts
    @panictryouts Рік тому +3

    pretty amazing. for the blacks on tshirts and shoes, pick something less black, because computer black is like a black hole but real world black is a bit more gray.

  • @fulltimespy
    @fulltimespy Рік тому +2

    This was alot easier than I expected, can't wait to play around with this :)

  • @jakecolefilms
    @jakecolefilms Рік тому +1

    Absolutely incredible, I wish I had you as a professor!

  • @frankb4793
    @frankb4793 Рік тому +2

    Thanks, You explained this very well, easy to understand.

  • @malickfayediagne2888
    @malickfayediagne2888 Рік тому

    you sir deserve an statute, you are the best on youtube. i really appreciate the amount of knowledge you share on your vids, keep going

  • @jarabito001
    @jarabito001 Рік тому +3

    Thanks for sharing this knowledge! really really appreciated :)

  • @karlmahlmann
    @karlmahlmann Рік тому

    Really informative and fun to watch. thanks.

  • @MrToroburn
    @MrToroburn Рік тому +1

    Great video! Have got to say about the cropping - the exception seems to be if you are capturing an object on a turntable cropping to the object was the only way I could get reality capture to lock on to the object for the image alignment.

  • @robertprescott9577
    @robertprescott9577 Рік тому

    This was great. Thank you

  • @SuperlativeCG
    @SuperlativeCG Рік тому

    It's quite fascinating.

  • @dilzan9822
    @dilzan9822 Рік тому

    Nice tutorial Michael,

  • @6nupurbanait687
    @6nupurbanait687 Рік тому +1

    So smooth! EverytNice tutorialng he says goes into my brain and sticks in.

  • @erichiller21
    @erichiller21 Рік тому +5

    Great job on this tutorial! Nice to see the steps done being to end in a concise manner

  • @Praudas
    @Praudas 2 місяці тому +1

    thank you!

  • @camilosandoval4905
    @camilosandoval4905 9 місяців тому

    thanks very much, its very useful

  • @Soluchi-InfiniteCoCreatorGod

    Awesome. 👍

  • @Greenrobotvp
    @Greenrobotvp 11 місяців тому

    Thanks for making this, can’t wait to try it. What do I do with my hair in the photogrammetry process, try get it flat as possible?

  • @opshredderytp
    @opshredderytp Рік тому

    I'm gonna need that.

  • @meowme7644
    @meowme7644 Рік тому

    Thx Prof.

  • @benjamindupuis528
    @benjamindupuis528 Рік тому

    very good tutorial . very clean . i am happy you didn't start digging deep into any specific feature - sotNice tutorialng that happens to too many

  • @optimus6858
    @optimus6858 Рік тому

    never thought i see my self as an avatar !
    thanks

  • @rayd1oo
    @rayd1oo Рік тому

    Nice video

  • @linhmac0222
    @linhmac0222 Рік тому +1

    Thank you so much for this great tutorial! Very straight forward and easy to follow. I got an issue when I scanned in reality capture, my model's surface was pretty bumpy. Is there by any chance you have any tips or tricks to solve this? Much appreciated!!

    • @PixelProf
      @PixelProf  Рік тому +2

      Sure!... specular shine is often a contributor to this. Try cross-polarizing your lighting and camera: ua-cam.com/video/rBwPGYBn0Tc/v-deo.html
      Alternative could be anti-shine makeup.

    • @linhmac0222
      @linhmac0222 Рік тому

      @@PixelProf Awesome!! thank you so much for your suggestion! I've just watched your "DIY Cross-polarization" tutorial. And I'm going to try with that to see how it turns out :) Thanks again for your helpful videos😆

  • @danielakirsten768
    @danielakirsten768 Рік тому

    overwhelming, but tNice tutorials was absolutely brilliant! Thank you!

  • @devmishra18
    @devmishra18 Рік тому +1

    Great video! Do you know if the metahuman plugin is creating custom skin weights for the custom face mesh or is it trying to find the closest metahumans in the metahuman library and blending them to approximately match the 3D scan?

    • @PixelProf
      @PixelProf  Рік тому +2

      Thanks for the kind words.
      I don't have any "insider" information on this, but "reading between the lines" of what is shared by Epic, it looks like the system first gets as close as possible to the target using just MH zygotes from their library (complete with blendshapes), then applies a final blend shape to close the remaining gaps.
      You can blend between the MH result and the corrective blend in MHC in the "Custom Mesh" panel.

    • @devmishra18
      @devmishra18 Рік тому

      @@PixelProf very cool! Thank you!

  • @aysenkocakabak7703
    @aysenkocakabak7703 2 місяці тому

    This is the most accurate one so far i have seen but my problem is with the studio setup. Right now I cant reach to a studio so is it still allright stooting in a daylight room. Other question related to second phase do you , can i use facebuilder blender addon. Just because it seems easier for me. But if you day reality capture is really the best one I will try it. I also tried polycam but i did not find it accurate enough.
    Thank you again. ❤

  • @videohelper2299
    @videohelper2299 Рік тому

    Hi, thanks for this very helpful and precisely concise tutorial. I'd like to ask one question. I'm not sure what I'm missing but when I export the mesh from realitycapture to Unreal Engine 5, it only imports the mesh, and not the textures? Would you know which step was I missing? Thanks in advance for your kind attention.

    • @PixelProf
      @PixelProf  Рік тому

      In RealityCapture, if you're exporting an FBX, you will see an "Export Model" dialog box after selecting the destination and name of the file you're about to export. In this, make sure that the "Export Texture" and "Embedded Texture" options are both set to "Yes" before clicking OK. This should save your textures in the FBX file and Unreal should read them in.
      Hope this helps. Have fun.

    • @videohelper2299
      @videohelper2299 Рік тому

      I see. Thanks so much for your reply Sir. I'll try it out.

  • @Vixo.re.b.e.l-000
    @Vixo.re.b.e.l-000 Рік тому

    tNice tutorialngs simple, straight to the point and well organized.

  • @nathaliagomez3431
    @nathaliagomez3431 Рік тому

    Crazyyyyy

  • @ArgoBeats
    @ArgoBeats Рік тому

    Beautiful! Could we export the facial animations from MH to Unreal to Maya?

    • @PixelProf
      @PixelProf  Рік тому

      You can export the custom MH geo and rig to Maya, animate in Maya and export to Unreal, but I don't think you can animate in Unreal and export to Maya. (MHs are not really setup for rendering from Maya anyway).

  • @perspectivex
    @perspectivex Рік тому

    Good tutorial in that it really shows the whole process from start to finish including photogrammetry. Is it possible to export metahums? e.g. after you create it then make it have some expression, could you export that as a mesh for 3d printing, so basically give people other expressions than that with which they were captured? Again, for printing, not for in-computer use. And if you add hair, is that just a kind of shader or would there be some semblance of hair exported in the mesh (assuming a mesh can be exported)?

    • @PixelProf
      @PixelProf  Рік тому

      You can export an MH head from Unreal, but it will always be the blank, “neutral” pose. If you would like to export with an expression, you would need to use Maya.
      If you have Maya, you can use the full version of Quixel Bridge (downloaded free from Quixel.com, not the “built-in” version in Unreal) to export the MH for use in Maya. In Maya, you can use the fully rigged MH to pose the body and/or face as you like, and use the duplicate command to take a snapshot copy of the mesh in its posed state. That can then be exported to any of a number of export formats that are supported by 3D printing tools.

    • @perspectivex
      @perspectivex Рік тому

      @@PixelProf thanks a lot for the clarification. That's too bad. No Maya, just Blender. I guess the only way I could do it might be to pose the expression in MH then take ~70 screenshots from different angles and just redo the photogrammetry. That should work I think, in theory.

  • @j2only007
    @j2only007 Рік тому

    Head to body proportion is off , and is very tough thing to achieve. But still pretty quick way to do. There must be normal map, spec map, displacement and roughness. Unfortunately I don't seen yet meta human. Might be there but I didn't get the access of it. Reality capture might have those map.

  • @EricTareDenedoteentalk
    @EricTareDenedoteentalk Рік тому

    Nice tutorial. Thank you. Have you tried these latest metahuman with iPhone live link face? I faced some problems. It works great in 4.47 and previously in 5, however since the latest release there are problems. Please let me know if you face the same problem. I Need Solution

    • @PixelProf
      @PixelProf  Рік тому +1

      Thanks for the kind words. I primarily use Faceware Studio rather than iPhone for face performance capture, so I don't have any specific information on the iPhone app.

  • @markmarrin4754
    @markmarrin4754 Рік тому +1

    When I import into unreal there is so much bump, it looks 10 times better in Reality capture, smooth,not sure that I am doing wrong, I did the specular part, and remove bump mapping even but its the actual exported model with is super jaggady.

  • @kiomcreations
    @kiomcreations Рік тому

    Hello, thanks for your workflow.
    In this case the metahuman cant open mouth ?!....
    We have to make scan with mouth open right ?

    • @PixelProf
      @PixelProf  Рік тому

      For this workflow, scan with mouth closed. If the track doesn't properly identify the seam between lips, you can manually adjust it. The Metahum system will create a mouth interior based on pre-defined assets in the MH library.

    • @kiomcreations
      @kiomcreations Рік тому

      ​@@PixelProf That good to know. Mouth close ! 😁 Thanks. 👍

  • @fabianoperes2155
    @fabianoperes2155 Рік тому +3

    Is there a way to reduce head size?
    I always think MetaHuman head it too big compared to the body.

    • @PixelProf
      @PixelProf  Рік тому +1

      Yes. You can adjust head size in MetaHuman Creator. The control is in the body Proportions panel.

    • @RoCkShaDoWWaLkEr
      @RoCkShaDoWWaLkEr Рік тому

      it stuck out to me also Fabiano.

  • @REALVIBESTV
    @REALVIBESTV Рік тому

    What kind of PC are you using with Unreal Engine 5 your CUP and graphic card

    • @PixelProf
      @PixelProf  Рік тому

      It's a pretty old machine. The CPU is Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz 2.40 GHz (2 processors).... but the GPU has been upgraded to a Quadro RTX A6000.

  • @artificial374
    @artificial374 Рік тому

    is it also possible to just make a video around the person and then take snapshots of the video or will this not work ?

    • @PixelProf
      @PixelProf  Рік тому

      Photos work better as they typically have stored meta-data with each image that documents camera information including lens settings that is useful for the photogrammetry software.
      Video can work, but it is generally less than ideal as it is much more prone to motion blur and lacks the per-frame metadata stored in most digital still images.

  • @k1ngdragonoid468
    @k1ngdragonoid468 Рік тому

    Your laundry is done sir 5:06

  • @snap-n-shoot
    @snap-n-shoot 10 місяців тому

    Why cant the Texture map of the face from Reality Capture be used in the Metahuman Creator to make it more realistic?

  • @Pauliotoshi
    @Pauliotoshi Рік тому

    Do I understand it correctly that only the mesh is altered on the final MetaHuman? Is it possible to blend in (diffuse) texture data from the original scan into the MetaHuman ?

    • @PixelProf
      @PixelProf  Рік тому +1

      It seems that the plugin and MHC do not currently use the texture information from the scan. It is possible to make use of this data through the use of external tools (Maya, Blender, Zbrush, etc)

    • @Pauliotoshi
      @Pauliotoshi Рік тому

      @@PixelProf That's what I thought, thanks for the quick answer! Would be nice if the features of Mesh to Metahuman and Reallusion's Headshot plug-in were combined!

    • @PixelProf
      @PixelProf  Рік тому

      ​@@Pauliotoshi Well.... you can still use Headshot to generate the mesh to use in the UE5 plugin.

    • @abhishekpatra7954
      @abhishekpatra7954 Рік тому

      @@Pauliotoshi yeah external 3d softwares are always there for you if you want more skin textures but you can only render through Unreal engine

  • @_casg
    @_casg Рік тому +2

    Dammit I should of gone to your school

  • @omarcoslacerda
    @omarcoslacerda Рік тому

    My MetaHuman plugin keeps crashing every time I try to track the frame. Any solution for this?

  • @MiguePizar
    @MiguePizar Рік тому

    Is that the best software for photogrammetry or there is something even better and higher quality or resolution out there? Thank you for the tutorial

    • @PixelProf
      @PixelProf  Рік тому +1

      For photogrammetry, the output quality and resolution generally depends on the quality and resolution of the photos provided.
      Reality Capture is certainly one of the best. I don't think I've used every tool out there, so can't really speak to if it is "the" best, but I've routinely used Reality Capture, Recap Photo, Agisoft MetaShape, plus a variety of iOS tools. Agisoft and RC seem to be at least on par with one-another, with RC having some more functionality and features that I don't have access to in Metashape.

    • @MiguePizar
      @MiguePizar Рік тому

      @@PixelProf thank you for answering, so the realism of the character to 3d mesh is mostly from the metahuman creator then? Because I want the most realistic 3d human that I can create, but although metahumans are amazing and very easily to use, it still looks like a character from a video game, and what I'm planning is like creating an unreal engine movie that looks real in everyway, not just the environment which right now is almost impossible to know if it is real or not, but with CGI or 3d characters, one can notice that is not a real human at least with metahumans, only the demo from unity from a few months ago looks almost real, but we don't if its going to be that quality until is launch and also how easy would it be to create a CGI like metahuman does. Anyway, thank you and have a good day.

    • @PixelProf
      @PixelProf  Рік тому +1

      @@MiguePizar The "Enemy" demo from Unity is fantastic. I'd look at the "Matrix Awakens: An Unreal 5 Experience" as the corollary from the Unreal universe. Keanu Reeves and Carrie-Anne Moss are both almost entirely rendered in engine from about the 2min. mark on. Their characters, both present-day and "young" versions, are essentially customized metahumans operated and rendered in engine throughout the piece:
      ua-cam.com/video/WU0gvPcc3jQ/v-deo.html

    • @MiguePizar
      @MiguePizar Рік тому

      @@PixelProf thank you again for the reply, well, I tried the Reality Capture but the 3d output was a complete mess. it is because I didn't use a black background like you did? or Did I put too many pictures (180 or so)? I guess one of those were the problem, I'll try tomorrow again if I have time.

    • @PixelProf
      @PixelProf  Рік тому +1

      @@MiguePizar I'd need to see your source photos to provide input. Most common issues are....
      1) blurry photos
      2) reflections or transparency in photos
      3) changing light conditions from photo-to-photo
      4) movement of the subject between photos
      There are other conditions that can make automated photogrammetry return poor results, but those are the the most typical and common.

  • @pile333
    @pile333 Рік тому

    Is there a way to adjust the proportion of the head and neck to match the body's proportion on the fly?

    • @PixelProf
      @PixelProf  Рік тому +1

      You can make these adjustments in Metahuman Creator after generating the MH with the plugin.

    • @xaby996
      @xaby996 Рік тому

      Its kinda weird for all metahumans tbh

    • @pile333
      @pile333 Рік тому

      @@PixelProf Oh, ok. Great. Thanks for the kind reply.

    • @adleralonsozamoraruiz7909
      @adleralonsozamoraruiz7909 Рік тому +1

      There is actually a slidebar in the metahuman creator site, is at the bottom left section.

  • @mikecarvelas4720
    @mikecarvelas4720 Рік тому

    The result of the 3d face in reality caprure is bad how can I fix it?

  • @joshuacadogan5174
    @joshuacadogan5174 Рік тому

    My meta human isn’t showing up in the creator, any ideas?

  • @artificial374
    @artificial374 Рік тому

    where can i find the metahuman identity plugin ??? all i can find is a metahuman toolkit plugin

    • @PixelProf
      @PixelProf  Рік тому

      Plugin may have been renamed since the creation of this video. At the time of this comment, it is listed as "MetaHuman Plugin" in the Marketplace and can be used in 5.0 and 5.1

  • @thelazyphotographer822
    @thelazyphotographer822 Рік тому

    is it possible to call you tomorrow (Wednesday) to answer a few questions. im shooting in a studio a full length person.

  • @romannavratilid
    @romannavratilid 11 місяців тому

    LOL... this was done only with ONE camera :-O...? You were able to hold steady for the whole session...? How long did the capture session last...?

  • @shekiba.646
    @shekiba.646 Рік тому

    I got download UE 5.02 update but there's no list in Metahuman, I can't found it.. where did you get ?

    • @PixelProf
      @PixelProf  Рік тому +1

      Open the Plugins window (Edit Menu->Plugins), search for Metahuman, activate the Metahuman plugin... you'll probably need to restart Unreal after that.

    • @shekiba.646
      @shekiba.646 Рік тому

      @@PixelProf I will try and see if works. Thanks.

  • @killerlifealbum
    @killerlifealbum Рік тому

    Does this work on Mac for apple please

  • @unijascha3005
    @unijascha3005 Рік тому

    it seems that it doesn´t work with unreal engine 5.1, 5.0 is required right? Or am I just stupid ?

    • @PixelProf
      @PixelProf  Рік тому +1

      At this moment, the plugin only works in UE5.0, but you can have both 5.0 and 5.1 installed (even if one or both is on external drives). So you can use the plugin in 5.0 and upload the resulting head to MHC to finish your custom MH. Then the finished MH can be brought into 5.1 through Bridge and will work fine there.

    • @unijascha3005
      @unijascha3005 Рік тому

      @@PixelProf thank you

  • @archananagaraj4054
    @archananagaraj4054 Рік тому

    Anyone know what version of soft soft he's using? Like do I have to buy the $200 version for the stuff in the video or is the $100 dollar

    • @PixelProf
      @PixelProf  Рік тому

      Which software? Unreal, Mesh to Metahuman and MetaHuman creator are all free. RealityCapture has a PPI (pay per image) mode, so you don’t have to pay hundreds of dollars to use it. You would just pay a small fee based on the quantity and resolution of images used. (This example would have cost under $2 in PPI mode)

    • @spegss
      @spegss Рік тому

      soft soft lmao

  • @unijascha3005
    @unijascha3005 Рік тому

    it is also possible to put it in unity?

    • @PixelProf
      @PixelProf  Рік тому

      The photogrammetry can be done and imported into Unity, but the MetaHuman portion of this tutorial (that creates the fully rigged digital double) only works in the Unreal Engine ecosystem

    • @unijascha3005
      @unijascha3005 Рік тому

      @@PixelProf okey thank you for your fast answer :)

  • @Regna
    @Regna Рік тому

    Ok so i have done all of this and i cant figure out how to get it into unreal engine it's just on that website now =/

    • @PixelProf
      @PixelProf  Рік тому

      You need to use Quixel Bridge (built into Unreal 5) to bring the custom MH into your project.

  • @Cano.34
    @Cano.34 Рік тому

    Best guy I got everytNice tutorialng for free also but I rather buy soft so I can be happy and proud I get a official version.

  • @harshitcomputers
    @harshitcomputers Рік тому

    god

  • @baldeepsingh5516
    @baldeepsingh5516 Рік тому

    I lost track again

  • @Instant_Nerf
    @Instant_Nerf Рік тому

    Honestly the reality capture 3D mesh is 1000 better then anything metahuman tried to do. Why not even work with that model ? Let’s take a realistic 3D model and create a Cartoony version of that model? Makes no sense. Thanks for the tutorial tho. I see the attraction to using metahuman.

    • @PixelProf
      @PixelProf  Рік тому +3

      The raw "scan" output cannot be animated. It's like a marble bust. The utility of converting to MH is that it can be fully animated.

  • @aliosha123
    @aliosha123 Рік тому

    they look different

  • @rraptor158
    @rraptor158 Рік тому

    Is there any way to make it an identical and fully customizable face? A through-line I've seen is that Metahumans never quite look exactly like the scanned references and always have these low testosterone-looking poorly plucked eyebrows.(which you don't have)

    • @PixelProf
      @PixelProf  Рік тому

      Yes, there is a way, but it involves going outside the pre-defined options in MH Creator....
      "out of the box" MH's have a pre-defined collection of 15 eyebrow sets to choose from. Many of these are fuller/thicker than others, but within the MH Creator, there are only these 15 eyebrow designs to choose from.
      That said, anyone with knowledge of how to create hair grooms in other software (Blender, Maya, C4D, etc) can create entirely custom hair definitions for the eyebrows and every other hair component of MHs.

  • @eddy-readysteady-go9001
    @eddy-readysteady-go9001 Рік тому

    This looks much easier than using polycam and blender....too bad its not free

  • @sonymaxofficial398
    @sonymaxofficial398 Рік тому

    !

  • @antoparjiyo2785
    @antoparjiyo2785 Рік тому

    like tNice tutorials are genuinely ant, it helps make the world a better place. Thank you for the amount you wrote too, I can tell you sincerely care.

  • @MrPaulee6868
    @MrPaulee6868 Рік тому

    omg its 10 mins in u still rambling on about strobs and boring stuff nothing to do with it

  • @unijascha3005
    @unijascha3005 Рік тому

    Hey when I click on MetaHuman Identity Solve: This error appears:
    Creating thread pool with 6 threads.
    (DnaDatabaseDescription.cpp, l40): DNA Database description does not contain blend_identity model.
    (DnaDatabaseDescription.cpp, l46): DNA Database description does not contain DNA database folder.
    (DnaDatabaseDescription.cpp, l52): DNA Database description does not contain archetype DNA.
    (ActorCreationAPI.cpp, l327): failure to rigid align: vector too long.
    I tried it with different 3D scans made with an 3d scanner app form my ipad pro. It´s an fbx model and it looks as good your model looks so I am not sure what is the issue.

  • @everend_xyz
    @everend_xyz Місяць тому

    Hey guys only get half of a head, I think it's something to do with a boundary box, can anyone help with the right settings? 🖲️Much appreciated