Hair at a Strand Level | Grooming your creations in Unreal Engine

  Рет қаралды 89,750

Unreal Engine

Unreal Engine

Күн бұрын

Пікірлер: 120
@3sgamestudio
@3sgamestudio 3 жыл бұрын
The LOD is amazing! Didn't know you have it optimized so much! It makes things easy to force cards based instead of strand based system based on quality settings : )
3 жыл бұрын
Thank you, this groom support is BIG! :)
@TheRabidgoalie
@TheRabidgoalie 3 жыл бұрын
Thank you for taking the time to create this video. This is some of the information about this system that has been needed for quite some time. Could you expand on how you exported the alembic from Blender? Every time that I have tried to export a groom from Blender to UE4, the normal import window comes up. There are some hacky workarounds, like converting the Blender groom into curves if I remember correctly, but these ultimately fail once the character is animated. The groom reacts strangely, even without simulations running. So, if I had one complaint, it is that you glossed over how to export a useable groom from Blender to UE4.
@TheRabidgoalie
@TheRabidgoalie 3 жыл бұрын
I have just discovered a video by Marvel Master that covers how to import grooms from Blender into Unreal. Here is the link: kzbin.info/www/bejne/pWbQo4B_jc2ribM I guess Mario Palmero must have assumed when making this video that the workflow was now common knowledge. I have tested the workflow in the linked video and it does indeed work. Thanks again to Mario for making this video. It is really helpful.
@nicksullivan23
@nicksullivan23 3 жыл бұрын
Absolutely amazing! Looking forward to seeing the environmental forces, wind, etc... Acting on the fur.
@Ponlets
@Ponlets Жыл бұрын
i honestly feel like i need a tutorial series on getting started with Unreal because (Pardon the pun) this is UNREAL .. like ... Blender can do hair sure but its not fast by any means and this is a literal game changer
@Shinjitsu_84
@Shinjitsu_84 Жыл бұрын
How do you properly make the root UV texture?
@guillermo3dcode
@guillermo3dcode 7 ай бұрын
Very useful !! Thanks a lot for this videos :D
@edgarkhachatryan5664
@edgarkhachatryan5664 Жыл бұрын
Thank you for such a deep explanation of the groom system. The only thing which is not clear for me is a seed parameter at 11:51 What value did it provide? As I understand it is a Id of each strand. But how it numerically works in this expression? Thanks
@gamedevstanislove
@gamedevstanislove 3 жыл бұрын
Really useful! Thank you! Do it more often!
@jamqdlaty
@jamqdlaty 3 жыл бұрын
My GTX 1080 doesn't seem to support much much less complex grooms than yours... it's like 30 spf instead of fps when it's in the view.
@matheus-kirchesch
@matheus-kirchesch 3 жыл бұрын
Very nice, the Auto Generation is the best thing ever invented by men, you guys have to keep evolving it, make it so programmers can create movie quality hair that works in their indie games
@yoni2266
@yoni2266 3 жыл бұрын
Amazing, but is there any possible to bind a mesh onto strand tips for some customized hair styles ? or make mesh to constraint by strands in order to put accessories on hair ?
@TheBaerserka
@TheBaerserka 3 жыл бұрын
this is awesome :D Especialy since i alrdy know to make hair in blender. Thank u so much
@OleksandrSe
@OleksandrSe 3 жыл бұрын
This is a masterpiece
@BigChiken44
@BigChiken44 3 жыл бұрын
The question is how to create groom in Maya/Max and then export to UE4?
@AgentSmith911
@AgentSmith911 3 жыл бұрын
I saw something similar on EAs Frostbite engine youtube channel (unlisted video) about hair on FIFA 21 characters on PS5, to get detailed hair. Getting each hair strand to have movement is cool, but making them all move individually to make it look more realistic isn't as easy. One example is wind only hitting one part of the head.
@mrjean9376
@mrjean9376 3 жыл бұрын
woww this is too awesome! but i think in the future, pretty much games that crafted using unreal are mostly required a tons of the spec available in ur system, because of all this physics and graphics.. and i just confuse, why frostbite engine for example, could make amazing realistic environment games like star wars bf2, battlefield 4 and all of it are runs pretty well in core i3 nvidia gt840m and just 4 gigs of ram? (that was my laptop spec that i already tested on), and it even was from 5 years ago.. :\
@魏凤熙
@魏凤熙 2 жыл бұрын
When I change the body with metahamans, the groom binding has serious die penetration. When I look down and look up, the displacement of groom is always greater than that of the head. For example, when I look down, groom will run directly in front of my face. When I look up, groom will run behind my head. It may be because the height is different due to changing the body. Do you encounter this situation? How to solve it?
@MrDeathnight28
@MrDeathnight28 3 жыл бұрын
Hi ! I have a problem every time I import my alembic file my Unreal crashes , Does anyone knows how to fix that ?
@aweidenhammer
@aweidenhammer 3 жыл бұрын
Me too!
@jayantsarkar2900
@jayantsarkar2900 3 жыл бұрын
Explains at best 😍😍
@swipeslogjack_tgaming9472
@swipeslogjack_tgaming9472 3 жыл бұрын
Thank you Mario, very cool!
@meistervoss4735
@meistervoss4735 3 жыл бұрын
is this workflow transferable to hair cards? would appreciate a tut :)
@randallcromer66
@randallcromer66 3 жыл бұрын
Unreal engine is AWESOME.
@kacperrolewski3592
@kacperrolewski3592 3 жыл бұрын
Is there any documentation on Zbrush workflow? When I try to export the alembic file from Zbrush a different pop-up window appears and it imports the groom as Static Mesh which I can't use.
@ShawnPaul86
@ShawnPaul86 3 жыл бұрын
Don't think you can export hair from zbrush like that. This needs the particle system info.
@karvalhos9168
@karvalhos9168 3 жыл бұрын
Great Video! Thank you!
@Tenchinu
@Tenchinu 2 жыл бұрын
a little late... but would you use maps from Substance as texture materials? is there any way for the fur to follow the base colors in the maps, like in blender? I'm trying to color the fur of my character... but I haven't been able to find a way for the material to respect UV coordinates once I link it to a new texture in UE5 :(
@eatmylaz0r
@eatmylaz0r 3 жыл бұрын
Finally someone who knows what is doing with this. My only question is: Can I start using those instead of hair cards for newgen games projects now?
@tehf00n
@tehf00n 3 жыл бұрын
Yes but you would use this alongside hair cards with the LOD system.
@alekjwrgnwekfgn
@alekjwrgnwekfgn 3 жыл бұрын
It would be awesome to have access to this project (particularly for the materials, if we can have the characters or environment- that's ok)
@buffaloSoldier519
@buffaloSoldier519 3 жыл бұрын
What about to a lesser degree (nowhere near as thick) using the tech for grass?
@estemanariza
@estemanariza 2 жыл бұрын
Can you atually use strands in videogames?
@charlytutors
@charlytutors 3 жыл бұрын
Great info. thank you =)
@Redemtor62
@Redemtor62 3 жыл бұрын
I tried to make the material as in video. But no matter what texture I put in, the param2D "Base Color" came up with an error? Is there something I'm not aware of?
@timsonss
@timsonss 3 жыл бұрын
Is this project available to download?
@goldennboy1989
@goldennboy1989 3 жыл бұрын
Are there cvars to turn Voxelization and Simulation off during gameplay?
@mvegum
@mvegum 2 жыл бұрын
i think i have a problem with my skinning. when i use the command "r.HairStrands.MeshProjection.Sim.Deformed.Triangles 1" i can see that there are gaps im the mesh and i can see a duplicate of it slighty above where it's supposed to be. does anyone know how i can improve the skinning
@xinlittle1447
@xinlittle1447 3 жыл бұрын
Thanks nice share, where can I download this UE project ?
@eddiej.l.christian6754
@eddiej.l.christian6754 3 жыл бұрын
How do I turn off the simulation solver in blueprints ?
@BigChiken44
@BigChiken44 3 жыл бұрын
Seems like the normal map on the floor is broken. Probably green channel is flipped or something
@dodoo86
@dodoo86 3 жыл бұрын
Hi. thank You for the tutorial.. its really helpfull. I only have one problem... my hair just wont collide with my mesh. i setted up the physic asset, but its still wont work. Could that be the problem that i made the groom with maya xgen using only the sculp part of the character mesh ?
@QuiteDan
@QuiteDan 2 жыл бұрын
In blender, I've had trouble exporting the groom_root_uv attribute into alembic. Ultimately, I switched to houdini for grooms. But I am curious if anyone has been successful with blender and root UVs Keep in mind when root UVs are NOT present, unreal will spherically project them, which leads many to believe they are imported and correct
@TheWarlordBob
@TheWarlordBob 2 жыл бұрын
Thank you for commenting about this. I think I've run into the same issue. I have the hair painted in Blender just right, but in Unreal it was appearing very strangely. I thought my UV map was rotated or scaled when I imported the hair curves, so I thought I could just adjust the texture to compensate, but it being a spherical projection issue makes so much more sense.
@TheWarlordBob
@TheWarlordBob 2 жыл бұрын
I've discovered that someone else has found a workaround to this issue. It looks like Unreal actually uses some kind of octahedron projection when a UV map cannot be found, so if you're exporting hair from Blender with color variation, you'll need to use the hack shown in this video: kzbin.info/www/bejne/bYLYc6ZmgtV8ra8
@ThatTechGuy123
@ThatTechGuy123 3 жыл бұрын
can you show how to make hair in blender with guides?
@0805slawek
@0805slawek 3 жыл бұрын
That will be good idea make moss this techique?
@harshitpenamata2682
@harshitpenamata2682 2 жыл бұрын
When i have two assets with hair and fur , there are weird artifacts on the fur. Anyone with a similar issue ?
@vfxforge
@vfxforge 3 жыл бұрын
the master hair shader should have all these settings build in by default instead of users having to build their own, or at least have one prebuilt and one base.
@kids7561
@kids7561 3 жыл бұрын
How to export hair from Blender in Alembic format?
@dodoo86
@dodoo86 3 жыл бұрын
Ok i find it out that you actually have to create a binding asset in order to collide.. i mean in the editor its colliding but as soon i package my project the collision is gone ... since i highly doubt that i will get an answer from op i wonder does anybody else have the same issue??
@tehf00n
@tehf00n 3 жыл бұрын
You should always be binding yes.
@CodingWorm
@CodingWorm 3 жыл бұрын
unreal is the goat of alll engines.
@surtvalheim
@surtvalheim 3 жыл бұрын
Is importing Alambic required ? Can't it be used directly on meshes ?
@LumberingTroll
@LumberingTroll 3 жыл бұрын
Alembic is a totally different file type.
@bernhard.rieder
@bernhard.rieder 3 жыл бұрын
Cool. How to bind the groom to an animated alembic.abc file?
@rataman098
@rataman098 3 жыл бұрын
right click on groom > create binding. If u want to add it to a BP, you need to put the groom under the skeletal mesh
@goldennboy1989
@goldennboy1989 3 жыл бұрын
No matter what I do I can't get my cards to use the assigned material properly. It totally ignores anything plugged to the tangent or normal node. What am I doing wrong?
@chenjason8601
@chenjason8601 2 жыл бұрын
I have the same question to the hair card material. Did you manage to do it?
@goldennboy1989
@goldennboy1989 2 жыл бұрын
@@chenjason8601 unfortunately not :( I put the hair topic aside for a while and use classic poly hair atm.
@mr.guzwee7695
@mr.guzwee7695 3 жыл бұрын
Does this mean that Nefro hair can be depicted in games?
@ChaojianZhang
@ChaojianZhang 3 жыл бұрын
4:24 I have no idea how he can so casually talk about export/import when it's one of the greatest obstacle for many such advanced features in UE4.
@ChaojianZhang
@ChaojianZhang 3 жыл бұрын
Even if I enabled "Alembic Groom Importer" plugin, I can nowhere figure out how to export hair and import it as groom object in UE4.
@ChaojianZhang
@ChaojianZhang 3 жыл бұрын
Some tips: 1. During export, under Particle Settings-Hair-Render-(Disable)Show Emitter; Export scale should be 100. 2. Skeletal mesh/Skeletons should be exported separately from grooms - for the former, select both the object and the armature during export; For the later, select only the object during export. In either cases, you might want to export only the first frame.
@ChaojianZhang
@ChaojianZhang 3 жыл бұрын
That result is really amazing! Shading is wonderful!
@rataman098
@rataman098 3 жыл бұрын
@@ChaojianZhang do u know how to export the root uv's from Blender? or how even create them? I'm struggling with that, and they don't even mention it :(
@ChaojianZhang
@ChaojianZhang 3 жыл бұрын
@@rataman098 I dont even know what is a root UV😅
@PautaGamerOficial
@PautaGamerOficial 3 жыл бұрын
Anyone knows if groom works with ray traced mirrors in 4.26?
@james9999
@james9999 3 жыл бұрын
how about cost/performance compare to hair mesh guys
@tehf00n
@tehf00n 3 жыл бұрын
5million strands in realtime is perfectly fine. Above that, you probably have other materials and draw calls that are building up for realism and it will exponentially slow down. But finding that renderpoint where everything runs sweet is what we do.
@perfectionist724
@perfectionist724 3 жыл бұрын
I wish they'd fix groom. If my player walks out of level 000 in wc. Ue freezes. Please make the groom and ue more stable World composition and groom need to be seriously looked at!
@tehf00n
@tehf00n 3 жыл бұрын
Interesting im gonna test this now.
@ZoomerMirek
@ZoomerMirek 3 жыл бұрын
The first Strand type engine
@heibaigui
@heibaigui 3 жыл бұрын
4:03 it reminds me that fox meme on the bench
@TorQueMoD
@TorQueMoD 3 жыл бұрын
My groom seems slightly out of sync with my character's animation. Do you have any idea how to fix this? kzbin.info/www/bejne/a5rVp6Oobdl5i6M you can see the tail mesh is sticking through the hair sometimes and the shoulders and face also look like they're moving at a different rate.
@QueenDoot
@QueenDoot 3 жыл бұрын
I wish I could get Unreal to recognize its a groom and not just Alembic cache. Using the same process, sometimes it works, most times it doesn't. Finally getting one recognized as a groom and it crashes Unreal every time. *sigh*
@tehf00n
@tehf00n 3 жыл бұрын
I think your workflow might be doing something that causes this. I have done several grooms and never had an issue with anything.
@rataman098
@rataman098 3 жыл бұрын
uncheck "show emitter" from particle settings, and check "selected only" and "visible only" in exporter
@TheWillvoss
@TheWillvoss 3 жыл бұрын
uh.. you can just EXPORT hair from blender? you don't have to convert it to curves THEN export?
@tehf00n
@tehf00n 3 жыл бұрын
If you add a particle system, set to hair and start modelling from there, it's a straight up export as Alembic with a scaled value. BUT... you can do a curve based setup, then use HairNet (free blender plugin) to convert the curves to the particle system. I used this method to do a braid. It was cool.
@c.ssturmer6794
@c.ssturmer6794 3 жыл бұрын
Use this to compete with the real fur technology from the movie Cats
@LEGENDoa
@LEGENDoa 3 жыл бұрын
Good
@70d3x
@70d3x 3 жыл бұрын
Man that character is so deep in the uncanny valley for me! X/
@bombum1487
@bombum1487 3 жыл бұрын
Uncanny valley for a toon char like that? do you know what uncanny valley is???
@Scatty666
@Scatty666 Жыл бұрын
@@bombum1487 maybe he is a furry :D
@ShawnPaul86
@ShawnPaul86 3 жыл бұрын
Why does it look like it's still using hair cards?
@KendelEx
@KendelEx 3 жыл бұрын
finally
@mingyenwu9621
@mingyenwu9621 2 жыл бұрын
11:40
@brianmercerjr2282
@brianmercerjr2282 3 жыл бұрын
ok
@Boraboar
@Boraboar 3 жыл бұрын
uhm.. nvidia hairworks?
@tehf00n
@tehf00n 3 жыл бұрын
thats old news.
@sanilalkuttimon1755
@sanilalkuttimon1755 3 жыл бұрын
😍😍😍😍
@СчастливыйЧеловек-х9с
@СчастливыйЧеловек-х9с 3 жыл бұрын
Glory to Tim Sweeney!
@codingmemo9954
@codingmemo9954 3 жыл бұрын
😱😱😱😱😱
@RecklessJames
@RecklessJames 3 жыл бұрын
Now if only hair didnt rely on TemporalAA in order to actually look good, which results in many other graphic issues... pick your poison, I guess.
@madlad3017
@madlad3017 3 жыл бұрын
THIS SHOULD BE TITLED GROOMING IN BLENDER!!!!!!!
@Narblo
@Narblo 3 жыл бұрын
This is not a game engine anymore, it takes for ever to open a project, to build the shaders with only one material in scene, to cook a game no words... What happend to editor performance of UDK??
@tehf00n
@tehf00n 3 жыл бұрын
You sound like you know everything about UE4.
@stoneapollyon8313
@stoneapollyon8313 3 жыл бұрын
the word "Grooming" will forever have a negative meaning in my eyes sadly.
@IllyasArt
@IllyasArt 3 жыл бұрын
Thought the same thing. That word is ruined for me now :T
@tehf00n
@tehf00n 3 жыл бұрын
Take it back then. From this point, it has no other meaning but Unreal Hair Rendering. (been there, stay strong)
@YRTBGAMES4YOU
@YRTBGAMES4YOU 3 жыл бұрын
please make a Best Game like GTA 5 graphics and Missions for Mobile 🔥
@sanjaireena9948
@sanjaireena9948 3 жыл бұрын
Yes🙏 please
@perfectionist724
@perfectionist724 3 жыл бұрын
I know epic won't care if a user writes this. Because it seems to me there not interested in performance too much. They keep making new features but the ue core imo is terrible! It crashes. It freezes. It uses way too many resources! While i run new graphic intensive games and they all run very smoothly. Ue is a dream in its current state. It is not reality! Ue user for a year
@LumberingTroll
@LumberingTroll 3 жыл бұрын
sadly it sounds like you may need a couple hardware upgrades, I'm using an and 3800x, 64GB Ram, and an RTX 3090, and UE4 never crashes for me. Then again you could be doing different things than I am. UE is indeed resource-intensive so your machine needs to be able to provide those resources. Further like any company Epic is large hundreds of people, the ones responsible for bug fixing and performance are not the same that develop new features and systems.
@perfectionist724
@perfectionist724 3 жыл бұрын
@@LumberingTroll ue doesn't crash on me to much. And yes I have a very nice pc. It runs very new games very well. I really have 1 issue and that is groom. If i put 1 groom on my players head and walk out of level 000. Ue freezes
@LumberingTroll
@LumberingTroll 3 жыл бұрын
@@perfectionist724 well world compose is deprecating soon, and will be replaced by a new system in UE5, so not sure that will ever be resolved.
@perfectionist724
@perfectionist724 3 жыл бұрын
@@LumberingTroll maybe...groom can't be used with wc?? I know they said the water can't.
@perfectionist724
@perfectionist724 3 жыл бұрын
@@abra4662 you walked around with a groom into different levels in wc? No crash or freeze? There's 1 thing I know im not doing With my groom. Im not binding it to a skeletal mesh. I know they recommended that. Wonder if that's important
Mastering Filmmaking in Unreal Engine 5: A Beginner's Tutorial
58:02
ProductionCrate
Рет қаралды 18 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 461 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Can You Beat Minecraft From One Grass Block?
35:27
Beppo
Рет қаралды 4,3 МЛН
UE4 Realtime Hair/Fur - TUTORIAL - Maya Xgen to Unreal Engine 4
8:41
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1,6 МЛН
Adapting characters to use real-time facial capture | Unreal Engine
14:55
Animation Workflows Using Unreal Engine and Maya | Webinar
1:02:16
Unreal Engine
Рет қаралды 57 М.
How To Use MegaLights Tutorial - Unreal Engine 5.5
9:31
Smart Poly
Рет қаралды 38 М.