Тёмный

Creating a custom morph target for Metahuman's face 

Squeezy Pixels
Подписаться 1,1 тыс.
Просмотров 45 тыс.
50% 1

Hi!
In this video I will show you how to add a custom morph target to a metahuman head in blender, so you can build your own customizable RPG character based on it. All LODs will be preserved which is important, cause built in LODs are well optimized.
Join our Discord channel for more discussions!
/ discord
Autodesk FBX convertor (use 2013.3):
aps.autodesk.com/developer/ov...
Addon for shape key transferring:
squeezypixels.gumroad.com/l/s...
Tutorial on it:
• How to transfer shape ...
Script for correct LODs order:
###################################################
import bpy
objects = bpy.context.selected_objects
objects = sorted(objects, key=lambda x: int(x.name[-1]))
print(type(objects))
for object in objects:
name = object.name
object.name = name + '_outdated'
mesh_name = object.data.name
new_object = bpy.data.objects.new(name, object.data)
bpy.context.collection.objects.link(new_object)
###################################################
Timecodes:
0:00 Intro
1:00 Import Metahuman to Unreal
1:54 Prepare and export as FBX
3:39 Fixing FBX with Autodesk converter
4:11 Import to Blender
5:14 Create custom morph targets
6:09 Transfer morph targets to higher LODs
7:48 Export FBX from blender
12:53 Reimport to Unreal
14:11 Fixing materials
22:36 Fixing hair
24:56 Demonstration

Опубликовано:

 

7 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 181   
@squeezypixels
@squeezypixels 8 месяцев назад
Fixing bug with eyelids. When you strictly follow the workflow, the eyelids may look ugly with broken normals. Here is the solution. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-btht3PNdY18.html
@Nateunlocked
@Nateunlocked Год назад
Bro, thank you so much. I was literally looking for a way to change my meta human without mesh morpher considering it’s so expensive.
@MrPyCCkuu1
@MrPyCCkuu1 10 месяцев назад
Fantastic tutorial! In almost 27 minutes exactly the information that I have not been able to understand and process for months. Thank you!
@Dabst3rPlays
@Dabst3rPlays Год назад
This is soooo helpful! Thank you for the detailed tutorial without going to fast
@benwalbrecht8889
@benwalbrecht8889 2 месяца назад
After digging through so many tutorials I finally find what I’m looking for! Thank you!
@chakalkhalil6847
@chakalkhalil6847 3 месяца назад
bro you cant imagine the amount of frustration this video lifted. Huge Thanks!
@esuriddick
@esuriddick Год назад
Very nice tutorial and your add-on is a life saver. Thank you and keep up the good work!
@Deck_Dynasty
@Deck_Dynasty 11 месяцев назад
This is huge. Thank you.
@naciakpinarvfx8277
@naciakpinarvfx8277 Год назад
i have used it to enlarge the eyes of the metahuman and it worked! thank you so much. now i have to edit the eyelid blendshapes
@skeletonking4119
@skeletonking4119 Год назад
Yes YESS YESSSS!!! Believe me when I said we all were looking for THIS!! Thank you!
@stefanfalkyr
@stefanfalkyr 11 месяцев назад
Just incase anyone gets an error because of the bones when reimporting. Blender adds an empty object named after the fbx in the newer versions. When selecting all, just deselect this empty and you can import the head without any problems.
@oscarmoreno4307
@oscarmoreno4307 11 месяцев назад
Thanks a lot for uploading that!
@FeedingWolves
@FeedingWolves 9 месяцев назад
This is really cool!
@mostafaabdolreza2829
@mostafaabdolreza2829 Год назад
thank you for this full true tutorial bro
@juanmilanese
@juanmilanese 7 месяцев назад
great tutorial, thank you!
@mrmyouhlaing
@mrmyouhlaing Год назад
Thank you so much for your great contribution. I have been looking for this kind of tutorial for the topic you shared. Next tutorial, I am looking for how to morph from reality scan custom head OBJ to metahuman head. It would be great to have that tutorial even with paid training class.
@ailanezz
@ailanezz Год назад
Bro Bro Bro..... I've been looking for this all over! Seems you created this video just for me :p though i was able to achieve this through another mute video, but getting all this explaination is really helpful. Thanks a lot! also appreciate the free plugin!
@tonibonet7920
@tonibonet7920 3 месяца назад
You are the best 🙌
@cyril.137
@cyril.137 Год назад
Молодець! Дуже потрібний урок. 👍
@elvismorellidigitalvisuala6211
Amazing! Thanks! Body customization will be useful too!
@poorveshdave
@poorveshdave Год назад
hey elvis. can you please tell me how to creat body shape keys. cause it's not showing body shape keys in blender
@elvismorellidigitalvisuala6211
@@poorveshdave Hi, I don't know I was asking for a tutorial too :)
@Djonsing
@Djonsing 11 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4VxHFArynp0.html
@NoobsterYT
@NoobsterYT Месяц назад
im your 1000th subscriber !!!!
@mikeyhooman
@mikeyhooman Год назад
Thanks a lot bro!!!!🙏🙏🙏 Senseiii
@xaviershelton5129
@xaviershelton5129 Год назад
This is making my character editor thank you
@liweilin6649
@liweilin6649 Год назад
this is gold! sincerely thanks for sharing! One thing I want to ask about, is the face rig still works fine with Apple ARKit MoCap?
@squeezypixels
@squeezypixels Год назад
Hi. It should work
@badhairstudios
@badhairstudios 10 месяцев назад
Thank you so much for this tutorial and your addon and your script its so helpful . The same method can be used to make body Morphs right ? (Thank You again)
@poorveshdave
@poorveshdave Год назад
great video.. please also make on body shape keys.
@PerFeldvoss
@PerFeldvoss Год назад
Could you make the scripts (phyton) for reorganisering the lods, in blender - in fact most of the work flow ? Also you maybe you can make a script for checking the materials in unreal..! (done once you would have a template, and you simply transfer that to the newly imported face?)
@evil1knight
@evil1knight Год назад
Yo awesome! How much can you morph the character in blender, like if I turned the character into an orc in blender would it still work back in ue5
@squeezypixels
@squeezypixels Год назад
Hi. You can sculpt whatever you want. But you are limited to the initial topology. Therefore if existing topology is not enough or, what is obvious for orc, default skin material does not fit, you should do some extra work
@ailanezz
@ailanezz Год назад
Thanks. I was able to carry this out perfectly. Can you answer if we can add extra arms or props to metahuman rig for custom aniamtion? what would be the approach if I had a character with props such as wings?
@squeezypixels
@squeezypixels Год назад
Thanks. Sure, you can add anything. If I needed to add something like wings, I would add it as a separate skeletal mesh but with a few new bones for its animation. Clothes works in the same way sharing the same skeleton with the body. I wanted to add something to the metahuman but didn't tried yet
@jeshi-kx8rp
@jeshi-kx8rp 9 месяцев назад
Can you do a tutorial to resize the eyes to be larger? I tried doing it but its not working properly with the other lods.
@elvismorellidigitalvisuala6211
A question... how can I change in sequencer my Morph value?
@silentwindstudio
@silentwindstudio Месяц назад
That is a lot of work for a pair of pointed ears xD
@TheFunDimension
@TheFunDimension Год назад
All this is still very complicated since the last time I tried doing this from last year. I’m having a headache just thinking about it.
@ola.wiklund
@ola.wiklund Год назад
if you are having issues with reimporting, what worked for me was disabling the metahuman plugin, reimporting successfully, then turning the plugin on again after reimport.
@Suzyri1515
@Suzyri1515 Год назад
How to disable plugin?
@user-zi7zd6dx2x
@user-zi7zd6dx2x Год назад
hello,why can’t i modify the face shape changing by drag and modify the existing morph target already in the skeleton mesh?like ***_jaw_open?
@edfuz_
@edfuz_ 4 месяца назад
i have a problem when reimporting the model to unreal, it wont start importing, can you help what should i do???
@makidzn
@makidzn Год назад
Great video. So now i wanted to know if you know a way to modify the metahuman hair? So lets say i selected a beard in the creator but i want to customize it for example in blender. With customize i mean changing its shape not just the material. Do you know a way for that other than needing to create a new beard from scratch and import as groom?
@ognestor442
@ognestor442 7 месяцев назад
I would recommend you Maya Xgen. There are a lot of RU-vid guides on it. Perhaps this is the easiest and fastest way, especially if you want to make women's hair.
@elvismorellidigitalvisuala6211
How to make it visible in viewport and not only when press play?
@3dblam
@3dblam Год назад
Thank you for this - so far I’ve managed to follow this through but upon re import I get bones warnings that joints / bones are missing , and do I want to re create them in unreal.
@squeezypixels
@squeezypixels Год назад
Hi. Usually i get this kind of warning when do something wrong with objects hierarchy (like forgot do delete one extra empty object) or when I've forgot to select skeleton during export, and it is not exported.
@KerryCronic
@KerryCronic 4 месяца назад
having a strange issue, So i've done this on 8 heads so far but on the most recent one i'm doing it on, when i transfer the shape keys they all transfer perfectly except for LOD2, any idea why this might happen?
@KerryCronic
@KerryCronic 4 месяца назад
okay so after more testing, transferring shape keys is working on all Male metahumans but on the female metahumans it keeps skipping LOD2 for some odd reason.
@squeezypixels
@squeezypixels 4 месяца назад
It is a quite strange thing related to the surface deform modifier. When it cannot be bound, the addon cannot transfer shapes. Sometimes it con be solver if you scale the problem mesh by a very low value. For example by 1.0001 or so. I have a more interesting solution, but I am very busy almost all the time to finally implement it within shapekeywrap. And it is not the only reason why you can have this problem. Check official blender surface deform modifier documentation to learn more about th reasons like invalid polygine etc.
@olekstarasov
@olekstarasov 8 месяцев назад
Hello. I've just downloaded and installed the Windows version of FBX SDK twice and both times there is no icon to click on to launch the program/converter on my desktop nor an executable in the directory it was installed. Am I missing something?
@squeezypixels
@squeezypixels 8 месяцев назад
Hi. I need Autodesk FBX convertor. Not FBX SDK. Autodesk changed links a bit maybe. I have put the updated convertor link in the description. Thanks for noticing
@marcelopenteado9164
@marcelopenteado9164 Год назад
Would the treatment be the same for the rest of the body?
@orivxdevlabs
@orivxdevlabs Год назад
I get an error when trying to convert in Autodesk that says "Not Enough Paramters". I am stuck there.
@hotsauce7124
@hotsauce7124 7 месяцев назад
Do you have a tutorial for creating hair in Blender and applying the Blender hair into UE5...attached to Metahuman in UE5?
@squeezypixels
@squeezypixels 7 месяцев назад
I don't have a tutorial on hairstyles for metal people, but in terms of hairstyles, Metahumans are absolutely no different from any other skeletal mesh. Unfortunately, I haven't found a well-structured tutorial that isn't too stretched out, so I might add my own soon. Not the highest priority, but maybe
@ledistortioniste2758
@ledistortioniste2758 Год назад
Ello squeezy, sorry Off topic question here but you seem to know blender well..: do you know a good way to weight paint? with nodes or script maybe because im trying to weight paint gradient on springs from Shock absorbers but with the brush its a total mess XD
@squeezypixels
@squeezypixels Год назад
Hi. Built in gradient tool for springs looks nice.There is no need to use brush
@ledistortioniste2758
@ledistortioniste2758 Год назад
@@squeezypixels oh thanx you i'll check it out!
@andreacorpashidalgo6734
@andreacorpashidalgo6734 3 месяца назад
I have done all the steps to reimport unreal but I get that the layers are not well ordered even including the blender script that you indicate in the video:(
@squeezypixels
@squeezypixels 3 месяца назад
LODs are usually ordered correctly when the script is used right, but now I usually export each LOD as separate FBX, to avoid even any possibility of problems. 1. LodGroup empty should be removed. 2. Select LOD0 and armature -> export 3. Select LOD1 and armature -> export etc. Optionally before export shape keys from all LODs except LOD0 may be removed as the do nothing. This way the LOD1-7 fbx files will be imported much faster in ue as the main thing that slow down the import is the huge number of shape keys.
@user-fh8vc5rp9l
@user-fh8vc5rp9l Год назад
i have done all the actions that you did, but i can see my custom mesh only if i play the level in sequencer, but in the standart viewport i have mesh with no changes. Can i set my custom as main to export it to cinema4d with all custom changes that i did? hope u got what i am asking about
@squeezypixels
@squeezypixels Год назад
As for viewport. Call Set Morph Target after Set Update Animation in Editon. This branch (called by OnAnimInitialized event) is called in vieport also. OnComponentActivated event also can be used for the same. As for cinema4d I cant help you
@dan323609
@dan323609 Год назад
А чем реимпорт отличается того что сверху с выбранными опциями (кнопка) тем что типо я просто -90 в ноль ставлю?
@squeezypixels
@squeezypixels Год назад
Не понял вопрос. Реимпорт от обычного import asset?
@dan323609
@dan323609 Год назад
@@squeezypixels ​ ​ в видео показано через asset detail -> file path и путь к fbx, а потом save. Но сверху есть кнопка Reimport base mesh с опциями, не помню сколько опций, там чё то LOD опция вроде. Кароче в чем отличия? Только в том что там опций больше?
@squeezypixels
@squeezypixels Год назад
@@dan323609 по идее ничем не отличается, но я не пробовал этот вариант
@joshuacadogan5174
@joshuacadogan5174 11 месяцев назад
I got "Not enough parameters" error with Autodesks converter but It turned out I just installed the wrong version, after installing the 64 bit for windows it worked fine.
@andreacorpashidalgo6734
@andreacorpashidalgo6734 3 месяца назад
THANKS
@05KanvaS
@05KanvaS Год назад
@squeezypixels Thanks for a great tutorial. Everything worked for me except copying the shape keys to the other LODs. In Blender the "custom morph" shape keys from LOD 1 to 7 are driven by the "custom morph" shape key from LOD 0, I think. The shape key value is in purple in LOD 1 to 7 and nothing happens when I change the value to 1. In UE5 the custom morph only works on LOD 0. How can I make the custom morph work for all the LODs?
@squeezypixels
@squeezypixels Год назад
Hi. The drivers will not be imported in unreal, so actually no need to care about purple sliders in blender. But anyway, when you click "transfer..." you can disable drivers creation. Just untick property "bind values" on the popup window that appears after the transfer. The shapekeys will be transferred, but drivers will not be created
@05KanvaS
@05KanvaS Год назад
@@squeezypixels Amazing that did it! This workflow is great. Thank you for your help!
@TheInvestihater
@TheInvestihater 2 месяца назад
When I click to transfer the shape keys, using the add-on, there is an error message: "Unable to bind surface deform modifier." Does anyone know what I'm doing wrong? I followed the instructions exactly (I think).
@squeezypixels
@squeezypixels 2 месяца назад
For some reasons when you try to bind two meshes with a lot of matching vertices (like LOD1 and LOD0) this issue appears. To deal with this issue "Bind Noise" feature was implemented In the last versions of ShapeKeyWrap. This shifts vertices by a very slight random value. For metahumans I usually use min=0.0003 and max=0.0006. And you may try a few times with the same min/max cause every trial it creates different distribution of bind noise.
@Axelation
@Axelation Месяц назад
The Shape Keys do not appear in UE5 when I import everything, in the (Morph target) window I have nothing, it is completely empty
@squeezypixels
@squeezypixels Месяц назад
If you use ue 5.4 default reimport settings were changed and does not appears before first reimport. I do the next things: 1. In import settings set path to updated fbx 2. Reimport first time 3. More mport settings now show up 4. Enable "import morph targets", "import normals" also should be checked for smooth seam between head and body 6. Reimport one more time.
@keyla___000
@keyla___000 6 месяцев назад
Hiiii, excelent tutorial! but i get this error when i reimport the mesh FBXImport: Warning: No FBX mesh matches the Unreal mesh 'SKM_Ailin_Face'. does anyone know how can i do that?
@squeezypixels
@squeezypixels 6 месяцев назад
Hi. Maybe something is wrong with hierarchy when you export the objects from blender. Make sure that you export selected only and necessary object are selected.
@freenomon2466
@freenomon2466 Год назад
thanks for the video. Is it possible to just do "one" high poly (0) LOD sculpting? I use maya and would make a custom modification to make a new morph at highest resolution. then import to UE.
@squeezypixels
@squeezypixels Год назад
Yes, it is even easier if you need only the high poly lod. Just delete all low poly LOD and empty in blender. And you don't even need to fix materials in unreal after reimport cause they will be ok
@freenomon2466
@freenomon2466 Год назад
@@squeezypixels Awesome. I don't use blender but maya.. this should be doable in maya right? I use maya because I can export to maya with all the facial controls and I can animate in maya, then export the data.. and then in UE, I can use that data in sequencer to play back the animation which is great.
@squeezypixels
@squeezypixels Год назад
@@freenomon2466 Yes, it should be doable. But I dont use Maya so I can't know for sure
@FedorBoytsov
@FedorBoytsov 11 месяцев назад
Thank you so much for your tutorial! It worked for me and I managed to reimport the mesh with tweaks made in Zbrush. Metahuman is fully functional and standard animation plays on it with no problems! However, the face control rig is not appear in the sequencer after Skeletal mesh reimport. Do you know if there a way to fix that? Дякую!
@wb7575
@wb7575 9 месяцев назад
did you find a solve for this?
@wb7575
@wb7575 9 месяцев назад
i realised that the controlboard facerig has a scale of 0 when you set it to follow the metahumans head, idk how to fix it though
@NathanielJamesProd
@NathanielJamesProd Месяц назад
3:39 After using the Autodesk FBX Converter, , I get a “No objects found in file” error when trying to import into Blender. I'm following the exact process, is there something I'm missing, maybe a version issue? I'm using Blender 4.0.2. UPDATE: I figured it out. You have to make sure you have the right bit version of Autodesk FBX Converter installed, as it will let you run both the 32 and 64 bit versions without any difference. So, I installed the 64 bit version and it worked. Hopefully this post serves to help someone else facing this problem. Cheers!
@raimag6573
@raimag6573 2 месяца назад
А не могли бы вы подсказать пожалуйста, где в "Event Graph" найти "HairLODSetup" у меня может версия старая 4.7 и ее просто нет или я что-то не доделал?
@raimag6573
@raimag6573 2 месяца назад
Решил данную проблему, вопрос в другом можно ли не запуская сцену, сразу сделать модельку измененную или только во время запуска сцены?
@JeffRomero-zz5pj
@JeffRomero-zz5pj 3 месяца назад
FYI - This doesn't seem to work in unreal 5.4. They have changed the import setting mentioned at 13:14 and now the mesh won't import any of the morph targets
@squeezypixels
@squeezypixels 3 месяца назад
I'm not rushing to switch to version 5.4, so I can't give a definite answer. However, I assume that the default settings might differ and "Import Morph Targets" property may be in another place
@borademirbilek
@borademirbilek 7 месяцев назад
Thank you for saving my ass
@dontmindfrank2041
@dontmindfrank2041 7 месяцев назад
Hmmm... does this mean you could like make a character with lots of scars on his face? or maybe even a zombie with big cuts on his face?
@squeezypixels
@squeezypixels 7 месяцев назад
I would rather create scars using normal maps (in Substance or Quixel Mixer), because usually, the mesh density isn't enough to make them properly. However, you need to be careful because Metahuman has several normal maps, and you need to apply changes to all of them. But if the scar is huge, then yes, you need to deform the mesh as I showed in the video or in some other way.
@jcvidz342
@jcvidz342 10 месяцев назад
Not working for me i've been trying all day, i dont know why i have an error with bones when re-importing. Maybe because my metahuman do not have the same hierarchie , i noticed that the "Face LodGroup" is situated inside the "SMK_Vivian_Face" on top of the root. Any advice ?
@squeezypixels
@squeezypixels 10 месяцев назад
I would suggest to check hierarchy in blender before export. I have got error with bones in the next situations 1. Hierarchy in blender is not ok. 2. If lod empy does not have correctly filled custom property it will be counted as a bone. 3. Make sure that you export all objects.
@backroomss
@backroomss 11 месяцев назад
hello. do you sync we can customize metahumans like pixar characters? (they have bug eyes and little nose)
@squeezypixels
@squeezypixels 11 месяцев назад
Hi. It is possible but you need to do some skeleton adjustments also, not only mesh. Otherwise with 99% you will get a mess with at least eye pivot points.
@FaruCG
@FaruCG 5 месяцев назад
Metahuman to blender -⁠) mutton chops beard no mash problem please solved bro..
@nihillost
@nihillost 9 месяцев назад
Hello, thanks for the video! I have an issue: when importing into Blender, only one LOD 0 is displayed on the mesh - it doesn’t matter whether I use a converter or not. Is this really a problem or I can work with one LOD? thank you in advance
@squeezypixels
@squeezypixels 8 месяцев назад
Hi. Usually everything goes good at this step. Try to check the export settings when you export it from unreal, make sure "Level of Detail" is ticked
@nihillost
@nihillost 8 месяцев назад
@@squeezypixels thanks for the answer! I checked the export settings, of course, but for some reason, when exporting to Blender, only LOD 0 is displayed, although in UE everything is ok. I even tried different versions of Blender :D so I don’t even have any options as to what the issue might be. anyway, thanks.
@user-en5pc1kb1w
@user-en5pc1kb1w 3 дня назад
Thanks for this tutorial. I have a problem. 13:08 I don't see any other Import Setting options but only the File Path. How can I fix this?
@squeezypixels
@squeezypixels 3 дня назад
@@user-en5pc1kb1w it is a problem of the newest UE5. Once you reimport it with new path you will see the remaining attributes, so just set up them and re-import one more time
@user-en5pc1kb1w
@user-en5pc1kb1w 2 дня назад
Thank you so much!! now all good!
@wb7575
@wb7575 9 месяцев назад
does anyone else have an issue where the hair disappears and all you can see is the shadow, until you click the blueprint of the metahuman in viewport and you can see it, but once you click away the hair disappears again
@wb7575
@wb7575 9 месяцев назад
btw i found the solve for this, for some reason when I exported my mesh from blender it would scale the whole geo by 100. So in UE5, just scale the groom by 100(or whatever your mesh export was scaled at) and it will fix the hair flickering issue.
@mimihello7279
@mimihello7279 Год назад
Hi Pixel, great tut thnx a lot Is there any way to make it look Morphed in viewport coz now we have to play engine in order for morph to activated ?
@squeezypixels
@squeezypixels Год назад
Hi. Call Set Morph Target after Set Update Animation in Editon. This branch (called by OnAnimInitialized event) is called in vieport also. OnComponentActivated event also can be used for the same
@mimihello7279
@mimihello7279 Год назад
@@squeezypixels Thnx a lot I dont know what are those thing but I ll try and come back and bombard u with more questions lol respect
@mimihello7279
@mimihello7279 Год назад
@@squeezypixels Yooooooo !!!! It worked as a charm bro thanx a lott I do appreciate your input
@stealthshadow51
@stealthshadow51 Год назад
In fbx converter im getting result not enough parameters and it wont import into blender any help?
@stealthshadow51
@stealthshadow51 Год назад
And yes i made sure i exported from ue5 with fbx 2013
@joshuacadogan5174
@joshuacadogan5174 11 месяцев назад
@@stealthshadow51 Hey so I downloaded the wrong version and got this error I had to download the 64bit for windows and it worked.
@joshuacadogan5174
@joshuacadogan5174 11 месяцев назад
Hey so I downloaded the wrong version and got this error I had to download the 64bit for windows and it worked.
@nmaeduser
@nmaeduser 3 месяца назад
@@joshuacadogan5174 this is the solution thank you!
@JR-jt7cn
@JR-jt7cn Год назад
Im getting the "Not Enough Parameters" error too. Im using Unreal 5.1.1. Any idea to solve it?
@joshuacadogan5174
@joshuacadogan5174 11 месяцев назад
did you find a fix for this?
@SotiW14
@SotiW14 20 дней назад
Friend, how to completely remove a metahuman from a project - there were manipulations to customize the character, but something went wrong and after that, any created (metahuman character) is imported with the initial error, i.e. all the same symptoms as a damaged metahuman.
@squeezypixels
@squeezypixels 18 дней назад
Hi. Sometimes I remove the folder of specific metahuman manually through windows, when unreal engine editor is off
@shashwatkauraw8085
@shashwatkauraw8085 9 месяцев назад
Just to be clear. By this do we skip the use of plugins like Mesh morpher?
@squeezypixels
@squeezypixels 9 месяцев назад
No extra plugins was used to achieve what you see in this tutorial except my free blender plugin and script. But to be completely honest this pipeline does not adjust joint positions so if the mesh is changed too much you may get some weird things especially with eyeballs if you move them or any other part that pivots pretty much. And these problem is not that easy to fix, cause metahuman anim blueprint responsible for facial animation takes neutral transfroms of joints from thing called DNA which is not possible to update from blender now, only with mesh morpher or maya + dna calibration library. I am working on my solution for blender for it, but I am quite busy to finalize it and it definatelly will not be free.
@mrxcs
@mrxcs 8 месяцев назад
​@@squeezypixelsPlease doesn't make it insane expensive like the Metapipe
@Morristlm
@Morristlm Год назад
Is there a reason you didn't export as glTF directly into Blender? Unreal Documentation suggested this as a workaround to not having a Datasmith Blender plugin.
@squeezypixels
@squeezypixels Год назад
Hi! My goal was to keep all initial data of Metahuman. I have tried gltf and if I remember correctly it does not export morph targets and LODs. It does good job with materials, so if the final destination is blender, it worth to try. But for UE - Blender - UE pipeline my choice is FBX
@Morristlm
@Morristlm Год назад
@@squeezypixels Thanks so much. You've probably saved me a ton of work.
@namondastudio4616
@namondastudio4616 Год назад
@@squeezypixels Why I need all LODs if at the end I will just use LOD 0 .... ??
@squeezypixels
@squeezypixels Год назад
@@namondastudio4616 the same reason why LODs exist. For performance optimization. Lucky you if you dont need them
@namondastudio4616
@namondastudio4616 Год назад
@@squeezypixels if I wan t to make a Music Video, I will not like to see my artist getting deform... always depends on what we are looking for... Again, thanks for your time!!
@gamerzone_warning
@gamerzone_warning 7 месяцев назад
good tutorial, but a little complicated, 😅
@squeezypixels
@squeezypixels 7 месяцев назад
Metahumans are very complex characters. Thanks to this, they look very realistic, but there are two sides to every coin; And in the case of metahumans making changes without breaking anything is quite difficult. If it is OK to use only LOD0, the things can be a bit easier.
@JacksonBNash
@JacksonBNash Год назад
Is there any way to permanently apply this morph target in the viewport? Thank you so much for this great tutorial!
@squeezypixels
@squeezypixels Год назад
Call Set Morph Target after Set Update Animation in Editon. This branch (called by OnAnimInitialized event) is called in editod. OnComponentActivated event also can be use for the same
@datathief444
@datathief444 Год назад
@@squeezypixels could you be more specific about this? adding set update animation isn't working for me. and not sure what you mean by OnAnimInitialized event
@squeezypixels
@squeezypixels Год назад
In the video I connect set morph target node after Hair LOD setup. This branch runs only when you click play. You need to find AR kit face group at the bottom of the blueprint. Everything in this group will be called in the viewport, so you can place set morph target node at the end of this group after Set Update Animation if Editor node instead what I have done in the video. Set Update Animation is not the main thing. The main thing is thet it goes after OnAnimInitialized event which will be called in viewport.
@datathief444
@datathief444 Год назад
@@squeezypixels thanks, got it working now!
@uhyayayaya6710
@uhyayayaya6710 Год назад
Can I ask what graphics card you are using?
@squeezypixels
@squeezypixels Год назад
GTX1050... Unfortunately
@TheSebledingue
@TheSebledingue Год назад
Thanks a lot. But I can't re-import the face. Do you know why ? The option is grayed out
@squeezypixels
@squeezypixels Год назад
Hi! Have you set source file path to the FBX exported from blender? 13:34
@TheSebledingue
@TheSebledingue Год назад
@@squeezypixels Yes
@TheSebledingue
@TheSebledingue Год назад
@@squeezypixels It's good, everything works perfectly. Thank you so much. I must have made a mistake, I started from the beginning and now all work.
@renanartist3d216
@renanartist3d216 Год назад
this procedure without using the unreal Mesh Morpher right?
@squeezypixels
@squeezypixels Год назад
right
@renanartist3d216
@renanartist3d216 Год назад
@@squeezypixels oh god, amazing, i used maya
@liweilin6649
@liweilin6649 Год назад
@@squeezypixels does Mesh Morpher do the same process as your video? What is the difference ?
@squeezypixels
@squeezypixels Год назад
​@@liweilin6649 As for the morph targets, Mesh Morpher does the same thing, so you can choose whichever approach you feel more comfortable. When I have a lot of morph targets I feel much more comfortable with my approach, cause I dont have to export/import morphed models dozens of times. As for the differences. You can do more in-depth character customization: customize topology, uv maps, add material slots, etc., before creating morph targets. I haven't shown everything you can do with this pipeline because the video is already too long
@liweilin6649
@liweilin6649 Год назад
​@@squeezypixels Thank you so much for reply! I'm eager to see more videos if you would like to share! Masterpiece~
@lar_luha7561
@lar_luha7561 Год назад
I wonder if the same applies to the body of a metahuman
@squeezypixels
@squeezypixels Год назад
It is almost the same, even easier. Less materials, less LODs
@poorveshdave
@poorveshdave Год назад
@@squeezypixels please let us know. it's not working on body
@DemonauthorFilms
@DemonauthorFilms Год назад
Is it possible to move the eyes? Resize them? My attempts have worked, but left the pivots for the eyes in the original locations causing the eyes to bulge out of the head when looking around. Do you know how I might move the eye pivots/bones so they will still work with a large-eyed character?
@squeezypixels
@squeezypixels Год назад
Hi. Shape keys only is not enough in this case. So you need to do combined thing: 1. change bone locations using additive animation (one frame with updated eyes location) 2. Shape key that will change everything you need except eye position.
@DemonauthorFilms
@DemonauthorFilms Год назад
@@squeezypixels So move the eye bones in Blender and add a keyframe? Or does this happen in Unreal?
@squeezypixels
@squeezypixels Год назад
​@@DemonauthorFilmsYou need to create one frame animation with corrected eye position in blender, and then blend it to major animations in unreal as additive. I am going to make a few tutorials on fixing pivot points, body customization etc (I have pretty huge backlog..). I was pretty busy last months and finally got some spare time for youtube. As i don't have my tutorial on it, I would highly recommend the next video about additive annimations, that helped me when I stucked with it. It is not exactly the same thing you need, but it can help (in the video character tilt in blended, you can blend eye position). ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-flHL3qJB3_I.html It is not simple, so make sure that you actually need . If you don't need to change the shape dynamically in the game, just adjust bone position without any frame keys
@DemonauthorFilms
@DemonauthorFilms Год назад
@@squeezypixels Thanks so much for the quick replies. I'm not using this for a game, but for animated film. This is really the last step I need for my characters to work as I want them to work. It is definitely not simple. I have watched the vid at the link you provided. Not sure I understand, but I'll give it another go. Thanks again!
@DemonauthorFilms
@DemonauthorFilms Год назад
​@@squeezypixels To clarify, I'm trying to permanently change the pivot point of the eyeballs--so moving the L_Eye and R_Eye bones out from center. This won't change once it is implemented for this character.
@Supremepikachu
@Supremepikachu Год назад
Can you do the same for the body?
@squeezypixels
@squeezypixels Год назад
Yeah. New tutorial is in progress
@Supremepikachu
@Supremepikachu Год назад
@@squeezypixels Awesome!
@ilisho
@ilisho 11 месяцев назад
Привіт! дякую за відик інфо супер, але маю питаннячко стосовно очей а саме повік, Після реімпорту метахьюмана, тестував навіть без створення морфів, коли метахьюман закриває очі то на повіках утворюються коричневі стрічки на місцях де мають бути складочки та морщинки, якщо пройтись над повіками у блендері смузбрашем то ці місця можна виправити, але не ідеально, мб ти з таким зіштовхувався та знаєш що порадити. Ще раз Дякую!
@squeezypixels
@squeezypixels 11 месяцев назад
Привіт. Можливо щось не так з матеріалами. Навколо очей багато різних матеріалів, які повинні бути майже прозорими. Можливо якійсь з них неправельно імпортується. Я б в першу чергу перевірив би саме це. В unreal можна їзолювати матеріал і знайти який саме викликає стрічки. Потім на початковій моделі знайти цю саме ділянку і подивитися який матеріал повинен бути.
@ilisho
@ilisho 11 месяцев назад
@@squeezypixels Дякую я прочекаю цю історію, якщо спрацює чи ні то я відпишу!
@ilisho
@ilisho 11 месяцев назад
​@@squeezypixels Я перевірив усі матеріали очей та лиця, навіть замінив все на дефолтний білий матеріал і проблема не зникла, схоже, що проблема саме в меші, а не в текстурах. Також знайшов повзуни у блюпринті меша голови в віконці Build Settings, які називаються: Threshold position, threshold Tangent and normal, Threshold UV, Morph Threshold - коли міняю ці показники і тисну Apply Changes, бачу що це трохи впливає на прозорість відображення цих стрічок , але не прибирає їх повністю. Також чекав нормалі, мікронормалі та карти зморшок, але самі карти при вимкненні нічого не змінюють. Єдине що допомагає їх прибрати, це розглажування повік смуз брашем в блендері, але на жаль ці стрічки все одно частково залишаются, також, якщо міняти тип нормалей на етапі експорту з блендера (наприклад рекомендований Фейс міняв на дефолтний компут нормал, чи Едж) проблема стає менш явною, але знову не зникає повністю, і ,якщо вмикати та вимикати галочку Авто Смузу перед експортом то це також впливає на те, як сильно виражені ті стрічки. Ще вони трошки маскуються, якщо крутити біос тіні в лампах. Поки я засмузив повіки в блендері і викрутив біос так щоб їх було ледве видно, але як на мене це не вирішує проблему, а просто маскує, костилем😆 По інету знаходив подібні трабли, але рішення ніхно не каже, всі наче ігнорять цей трабл😅 Дізнавався навіть у блогера JSFILMZ він також думав що це трабл в текстурах які наїхали одна на одну, але я це перевіряв і там все ок Буду вдячний, за ще якісь ідеї для вирішення цього траблюка
@Dante02d12
@Dante02d12 Год назад
This is cool, but it's still too much of a hassle for something that should be built-in from the get go. I'll never understand why UNREAL Engine desperately wants Metahumans to be REALISTIC. I mean, didn't Epic Games notice there was a problem with their reasoning? People don't want only hyper-realistic models, they also want customized characters. You can see it when you look at the Vtubing scene. There are characters with animal traits, there are monsters, there are 2D avatars... VTubers also often play unrealistic personas, and it's clearly popular. I just hope Epic Game will have that realization and create plugins for Metahumans to make any character we want.
@squeezypixels
@squeezypixels Год назад
Totally agree, but anyway metahumans are pretty good taking into account the fact they are free. P.S. As I know they can be customizad much easier with Maya
@Tweedledee__
@Tweedledee__ Год назад
How lazy are you if a 20 Minute tutorial is too much for you to go through? The first time doing it will take some time, but after that its something you gotta keep in mind. Maybe midjourney is something for you if youre too lazy for character creation ...
@Dante02d12
@Dante02d12 Год назад
@@Tweedledee__ Lol. Someone is having a bad day. Giving legitimate criticism is being lazy now? Hey, how many clicks did you have to make to post your comment? One? Oh, you're such a lazy person. If you don't have to click 15 times, write 10 lines of code and turn three times to post a comment, then you're just baaad. ... There are countless programs that let you build a character in 5 minutes and without contrived systems. Therefore, this system can be better. If you take issue with me pointing out the flaws of a program, you need therapy right now.
@mrxcs
@mrxcs 8 месяцев назад
​@@Tweedledee__It's not about lazyness, it's the fact you need a ghetto solution for something so basic, the fact there are people charging 700 US$ for a custom software is ridiculous.
@peter486
@peter486 Год назад
this is pure bs. Unreal relased a new type of mesh + Rig and you have to take 2h hours just to get it working this pipeline but its simply to timetaking.
@Giga3D811
@Giga3D811 Год назад
Imagine Epic games fixed their shit so we wouldnt have to do all of this crap . Just imagine:)
@wilfredgrady
@wilfredgrady Год назад
😬 'PromoSM'
Далее
How to Create Custom Metahuman Hair
23:23
Просмотров 35 тыс.
The Hardest Challenge!
00:37
Просмотров 6 млн
Games Where You're NOT the Main Character
14:52
Просмотров 1,9 млн
Create AI TEXTURES for your METAHUMANS / Tutorial
12:40
Blender Tutorial - Dynamic Paint meets Particle Systems
14:14
Real Human to Metahuman Photogrammetry Workflow
28:44
Turn AI Images into 3D Animated Characters: Tutorial
28:58
Convert Custom Characters for UE using the NEW CC Rig
10:39