Тёмный
No video :(

Unreal Engine Crowd Setup using vertex animation textures 

Trash Praxis
Подписаться 2 тыс.
Просмотров 31 тыс.
50% 1

This is a tutorial video on how to make a simple but high performing crowd system inside of Unreal Engine using the open sourced Vertex Animation Toolkit here: github.com/Rex...
Example project here:
github.com/Rex...
Using this and Mixamo characters/anims, you can get a crowd going and it will cost you nothing
This is a very cool technique to leverage your gpu to add complex motion to static meshes all by storing the motion data in textures
Also covered is how to make instanced static meshes and add variation across them using materials
#unrealengine #crowdsystem

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

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 76   
@jjsatterwhite
@jjsatterwhite 2 года назад
This is great, I'm going to need this at some point for sure. Thanks for the new drop of videos and great work here as always!
@bgdcofficial1256
@bgdcofficial1256 2 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-u8nCp0oJzmw.html this has already been done
@jjsatterwhite
@jjsatterwhite 2 года назад
​@@bgdcofficial1256 Nah, two different things - You're looking to sell some fish. He's offering fishing lessons. Nice fish tho, keep up the great work.
@sphangman
@sphangman Год назад
Dude !, thankyou SO much for this tutorial , I was getting stuck with the enclosed documentation, getting this working is a massive step forward for populating my game. A very chilled and clear tutorial. Thanks
@TrashPraxis
@TrashPraxis Год назад
Glad it helped!
@DeeOdzta
@DeeOdzta 2 года назад
Really interesting chalk and talk tut - thanks for sharing the methodology. new sub
@T0mT4yl0r
@T0mT4yl0r 2 года назад
I searched for a VAT plugin in the Epic Marketplace but did not find anything. Was going to write one. Now I have checked out this tool and it's great. But I need to extend it because I want to have static meshes attached to sockets and bones.
@cgtechart
@cgtechart 2 года назад
This is great tutorials. I was looking for this types of solution.
@lourdpravin1046
@lourdpravin1046 2 года назад
great tutorial, thank u very much. u explained evrything clearly
@YouWillDoAsYouAreTold
@YouWillDoAsYouAreTold Год назад
just what i needed :D thank you so much
@Midz13
@Midz13 Год назад
Does anyone know how the new AnimationToTexture plugIn in UE5, based on this by Epic, runs? I can't find the bake animation icon (or similar)? Everything else matches up fairly well?
@savingthewow5792
@savingthewow5792 4 месяца назад
Hi, I realize this video is a couple of years old, but when I open the example project none of the meshes have their vertex animations and I get a "Failed to load /VertexAnimToolset/VertexAnimFunctions/DecodeVectorHDR.DecodeVectorHDR Referenced by BakedBoneAnimMat". I am still running 4.27 on the project i'm working on which is the same as yours in the video.
@mrhmakes
@mrhmakes 2 года назад
nice! Many thanks for this - will definitely give it a go on my next project! Subbed
@marxmarjoneljovellano4091
@marxmarjoneljovellano4091 2 года назад
Exactly what I'm looking for! Autosub!
@bgdcofficial1256
@bgdcofficial1256 2 года назад
Already been done ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-u8nCp0oJzmw.html
@TrashPraxis
@TrashPraxis 2 года назад
This looks great, thanks for sharing
@shadowsurvival4989
@shadowsurvival4989 10 месяцев назад
Hey there Trash Praxis, love your video explanation, very detailed and specific,, whoever made this is a genius. I am trying to use the plugin, which was recompiled for unreal engine 4.26.1, and the example project looks correct, I made a plugins folder there and added the addon so I could test it within the example project, I attempted to use this with different models, each gave the same result, unreal engine hard freezes. Oh and the model and animations were made in Blender 2.92 if that matters. If you have any input for a solution to this issue, it would be great if it were not a dead end in my project.
@TrashPraxis
@TrashPraxis 9 месяцев назад
You are on 4.26 and using the github project for the VAT? Does the example project work? At what step does it freeze? When baking the animations?
@anejaks
@anejaks 3 месяца назад
Great man but when i copy bluprint in content, this is not showing
@Life-Lessons101
@Life-Lessons101 6 месяцев назад
How to do this in 5.3 With the new Plugin? Cannot seem to get array of different instances with random anims playing.
@prashanthc.m7147
@prashanthc.m7147 Год назад
does this works in UnrealEngine 5.1 ?
@MuratHadji
@MuratHadji 11 месяцев назад
Your Vertex Animation tutorials are amazing! I was able to combine this older tutorial with your new 5.1 one to get random people into the crowd. However, the frame offset for the animation no longer seems to work with the random people stream. Would you have any hints as to how to get that aspect to work again with the stream instead of a single static mesh? I'm also trying to offset each row of people up by a certain amount in the Z-Axis (as that will help with placing a field of these crowds on bleachers), but haven't been able to figure out how to add that function into your blueprint. If you, or anyone else have any suggestions for that, I would be most grateful!
@TrashPraxis
@TrashPraxis 11 месяцев назад
Well not sure. For this you would have two loops, one for the ‘characters’ and the other for ‘num instances’. The first thing to check is that each character are getting their own random number as they step through the ‘character’ loop
@TrashPraxis
@TrashPraxis 11 месяцев назад
For the adding Z, use a variable for the offset and adding that value when the location is set for each row. You could check my earlier video with the vertex anim crowd I think I show that there
@MuratHadji
@MuratHadji 11 месяцев назад
Awesome thanks@@TrashPraxis Let me try that later this week! For the Z variable, you just had the X and Y values set in that first video, but let me see if I can figure out a way to get the location of each row and add a Z variable to each one. I feel like I'm 95% there, but the last 5% is hard. Thanks for the insights and suggestions man!
@TrashPraxis
@TrashPraxis 11 месяцев назад
@@MuratHadji oh yeah right, I didn't offset in Z in the video, I forgot. You set the Z offset in exactly the same way as you set the X and Y for each instance. You just need a consistent value for each row. So similar to the the X value is set by using the row number, you get your offset amount from a variable and multiply that by the row number for the Z. You are really close.
@MuratHadji
@MuratHadji 11 месяцев назад
@@TrashPraxis Thanks for the help, Praxis, I was able to offset the height of each row implemented. Now I just need to figure out how to implement the frame offset of the animation for each of the instanced characters in the loop as you had mentioned! But the stadium crowd is looking pretty good even without that detail.
@MrRaghavaprasad
@MrRaghavaprasad 10 месяцев назад
Can anybody tell us How to import this plugin into unreal. Because it is showed failed
@OriginRow
@OriginRow Год назад
I hope you will make tutorial in UE5 also
@NickDrian
@NickDrian Год назад
Thanks for the vid, Have you figured out the reason for the choppieness yet?
@TrashPraxis
@TrashPraxis Год назад
Yes, see the pinned comment. On the data asset, toggle on 'use power of two'
@UnrealArtist
@UnrealArtist 2 года назад
Great tutorial, you earned a sub, keep doing this awesome work. Everything went great on my end, but whenever I apply the instanced material it expodes my character. Some animation is being played but it totally deforming the mesh like venom(being destroyed by sound xD ) Is there anything that I am missing?
@TrashPraxis
@TrashPraxis 2 года назад
Yes it sounds like you missed something. This happened to me too initially. In my case it was the MaxValue param on the data object, I forgot to set this. Dont give up, You can get it going
@UnrealArtist
@UnrealArtist 2 года назад
​@@TrashPraxis ​ @Trash Praxis I actually checked that value, it isnt the issue. I am noticing some axis issue aswell. Although I am using same mizamo animations. I am gald that you replied. Will you be kind enough to help me a little more. may be to diagnose the issue? Do you have time for that? If not its totally understandable. thanks :)
@TrashPraxis
@TrashPraxis 2 года назад
There is not much more I can do for you like this. Try starting again
@leandrogamedev
@leandrogamedev 2 года назад
Great man! thanks, excelent explanation. You have a new suscriptor here! =)
@ReverseAltruism
@ReverseAltruism Год назад
I wish there's a plugin like this for UE4 version 4.27.2
@mohammadsaquib4143
@mohammadsaquib4143 Год назад
I'm not able to use it in UE 5.0.2 any suggestions?
@kishi5815
@kishi5815 Год назад
hi, thank you for ur execllent work. I would like to use on my project, but I have a problem, if my skeleton tranfroms contain scale change, I wiil need to create a scale texture. Is there anyway to realize it, hope u can help me
@TrashPraxis
@TrashPraxis Год назад
Sorry I can not help. Scaling the instance would probably be something you could do, but it's unlikely that's the kind of scaling you are asking for
@TimelineAnimationStudios
@TimelineAnimationStudios 2 года назад
is it for game or can we render this as well ?
@sinanarts
@sinanarts 9 месяцев назад
Thank you for this tutorial. Is this still valid and runs in 5.3 maybe..?
@TrashPraxis
@TrashPraxis 9 месяцев назад
No. Needs modification to run in 5.3
@yisi4736
@yisi4736 Год назад
Great tutorial For some reason, everytime I 'Bake Anim', the generated textures are 64x64 pixels which arent enough. I tried changing the 'overrider size bone' in the Data Asset to 0 or 1024 - still nothing. Any thoughts?
@TrashPraxis
@TrashPraxis Год назад
The texture resolution is managed by the plugin and this would be determined by the number of frames & verts. So I'd check that your anim length is set correctly on your data asset
@medhatyoussif2359
@medhatyoussif2359 Год назад
dose not work for me with unreal engine 4.27.2, any help please 🙏🙏
@TrashPraxis
@TrashPraxis Год назад
Find and checkout a commit from around the date of 4.27.2 release
@ArikiSun
@ArikiSun 2 года назад
i download the plugin and open it but the animation is not showing like on 6:00, how can i make them work ? thanks
@user-iv7ij3bb6v
@user-iv7ij3bb6v Месяц назад
same problem im using 5.2
@momomadi2
@momomadi2 2 года назад
hello Kevin is there are a way to add more than 5 anims ???? or should i make another material for it ?
@TrashPraxis
@TrashPraxis 2 года назад
I think yes, you can add more anims, it's controlled by an array variable. Look for the plus + next to the trashcan icon
@momomadi2
@momomadi2 2 года назад
@@TrashPraxis yes but u cant add more than 5 anim in same material right ?
@TrashPraxis
@TrashPraxis 2 года назад
@@momomadi2 The material is set up for 5. To get more inputs, you have to modify the material, and specifically the BasicSelector Material Function. Go into that and just follow what is there and add another input. On the VAMAT_Master then also add the inputs needed there
@momomadi2
@momomadi2 2 года назад
@@TrashPraxis ill try this thanks for reply
@yusha1933
@yusha1933 2 года назад
Everything’s perfect but why’s the animation glitching, the vertex anim doesn’t have a smooth animation as the fbx sequence.
@TrashPraxis
@TrashPraxis 2 года назад
possibly the 'max value position bone' is not set correctly? check the values on your material match the data object. or possibly you need to record more frames?
@yusha1933
@yusha1933 2 года назад
@@TrashPraxis thanks for the reply, i meant on your viewport. Compare the converted animations with the official ones you had
@yusha1933
@yusha1933 2 года назад
19:35
@TrashPraxis
@TrashPraxis 2 года назад
@@yusha1933 I believe that is related to the interpolation. In my example I have only stored a subset of frames, one third. I could be wrong, I've not tested this. If the steppy-ness is a problem for your situation, I'd try recording all the frames first
@iCloneCartoonStory
@iCloneCartoonStory 2 года назад
Nice plugin, but тhe audience cannot be displayed in the sequencer.
@TrashPraxis
@TrashPraxis 2 года назад
I'm not sure what you mean. At the start of my video I'm using the sequencer to change cameras. Can you elaborate?
@reinancntw
@reinancntw 2 года назад
What does it mean by Full Bone Skinning?
@TrashPraxis
@TrashPraxis 2 года назад
I can't recall exactly. I have not used this in a while and I am not the author of the plugin. I think this could be the option that saves skinning and joint rotations into the textures, instead of vtx positions
@souravgorai8164
@souravgorai8164 2 года назад
Thanks for the video, it is really amazing. But, After Rebuilding it now, it says modules are built with different engine , don't know how to fix that. Any help is appreciated.
@TrashPraxis
@TrashPraxis 2 года назад
You can ignore that message, just continue and you will see it works as expected
@souravgorai8164
@souravgorai8164 2 года назад
@@TrashPraxis Thanks for the reply. And i already tried but Unreal exited but dont know how or what , i tried it just now again it worked. Amazing Thanks 😊
@sakattodesign9927
@sakattodesign9927 2 года назад
@@TrashPraxis where to find and download that example project?
@TrashPraxis
@TrashPraxis 2 года назад
@@sakattodesign9927 github. Go to where the plugin is, it's an adjacent repo to the plugin
@TrashPraxis
@TrashPraxis 2 года назад
I added a link in the description
@fabiendelarue8028
@fabiendelarue8028 2 года назад
Any chance it works with LODs?
@TrashPraxis
@TrashPraxis Год назад
I didn't have any LODs, so I can't say for sure but I think I saw in the docs that it does. It's UV based, so it seems like that it should be supported if the plugin adds the VAT UV set to all the LODs
@ArikiSun
@ArikiSun 2 года назад
Is it working with ue5 ?
@mattheweogrichardson1051
@mattheweogrichardson1051 2 года назад
The plugin doesn't seem to work in UE5 unfortunately
@zhangheihei5421
@zhangheihei5421 2 года назад
you can go to the UE5 engine/extras/3Dmax Scripts and find the vertex animation tools for using.
Далее
MetaHuman Animator Tutorial | Unreal Engine 5
14:02
Просмотров 412 тыс.
Кого из блогеров узнали?
00:10
Просмотров 547 тыс.
Why does NOBODY use Unreal Engine for THIS?
8:07
Просмотров 40 тыс.
Why Solo Developers Should Use Unreal
10:55
Просмотров 366 тыс.
Animation Blueprint Intro | Unreal Engine Tutorial
1:01:16
Why Unreal Engine 5.4 is a Game Changer
12:46
Просмотров 1,2 млн
Can You Beat Hitman 3 Without Breaking ANY Laws?
22:37
Unreal Engine 5 Mass Crowd Ai Tutorial
7:25
Просмотров 84 тыс.
The REAL Reason Unreal Engine VFX Looks FAKE
6:58
Просмотров 423 тыс.
How to Animate Characters in UE5
56:05
Просмотров 298 тыс.