Vertex Animation Texture in UE5. Tools, blend transitions and more. Patreon

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • In case You want to support my stuff, please visit my Patreon page:
    / yoursandbox
    / texture-animation-tech...
    Texture Animation: Applying Morphing and Vertex Animation Techniques
    github.com/kro...

Komentáře • 62

  • @YourSandbox
    @YourSandbox  Před 10 měsíci +1

    www.patreon.com/posts/vat-tools-in-ue5-91225451
    Sample project with all data: bake tools, player etc.

    • @inph1del
      @inph1del Před 4 měsíci

      This tested for 5.4?

  • @tbarsnessvfx
    @tbarsnessvfx Před 5 měsíci

    My advice for viewers on this. Take your time and absorb everything you can from this deep dive. It really helped me add to my understanding gained from the trash praxis video. Awesome video and breakdown! thank you sir.

  • @ChadVernon
    @ChadVernon Před 2 měsíci

    In the original material layer, the PrevFrame is used with a PreviousFrameSwitch to help create the motion vectors with WPO. In your modification, you repurpose the PrevFrame to do the anim blending, however this also contributes to the blurring from TAA. You can keep the PreviousFrameSwitch if you have 2 CurrentFrame and 2 PrevFrame. Each sampled anim has a current and prevframe to connect to a PreviousFrameSwitch.

    • @YourSandbox
      @YourSandbox  Před 2 měsíci

      Sounds interesting. Gonna check it, thank You

  • @GimliG
    @GimliG Před 10 měsíci +1

    amazing tool for RTS projects, just like butter

  • @RictorScale
    @RictorScale Před 6 měsíci

    your blueprints are so organized oh my god i love it

  • @QuakeProBro
    @QuakeProBro Před 10 měsíci +2

    Very nice! Thank you for your work :) I did not know about the AnimToTexture Plugin, that will come in handy^^

  • @johnnycantraymarch
    @johnnycantraymarch Před 7 měsíci

    Your content is pure gold! thank you so much for all the knowledge you provide!

  • @the-nomad-show
    @the-nomad-show Před 8 měsíci

    Some great stuff right here! Looking forward to making use of it :-D

  • @RictorScale
    @RictorScale Před 6 měsíci

    dude this tutorial is awesome, im dev joining your patreon

  • @ElectricBlobz
    @ElectricBlobz Před měsícem

    Hi! Quick question. Just started out on this and I can't seem to find the correct nodes to connect the Normal and Wold Position Offset plugs in the Material. Meaning your Teal "Normal" node and Yellow "WPO" nodes. What types would they be? I think it's the final piece of the puzzle for me :) . Great video really liked how you dissected the logic behind the process.

    • @YourSandbox
      @YourSandbox  Před měsícem

      It’s a named reroute nodes. Just like a shortcut or local variable to keep node graph cleaner.

    • @ElectricBlobz
      @ElectricBlobz Před měsícem

      Oh I thought it was something a more fundamentally important. In that case. I need to go back and find why my character isn't moving. Thanks for the clarification!

  • @StrongzGame
    @StrongzGame Před 3 měsíci

    thank you was look for how to covert anim to vertex

  • @omri1324
    @omri1324 Před 4 měsíci

    Pure Gold!

  • @JIN-TECH
    @JIN-TECH Před 10 měsíci

    Great tutorial! Thanks

  • @apexpayoneer1714
    @apexpayoneer1714 Před 8 měsíci +2

    thanks bro it worked

    • @YourSandbox
      @YourSandbox  Před 8 měsíci +1

      glad to hear it, hope u didn't struggle too much :)

    • @ajibolalaleye769
      @ajibolalaleye769 Před 4 měsíci

      please did you change anything from the tutorial. my textures dont comeout properly and the static mesh iis blank if you can share please

  • @argieforever
    @argieforever Před 10 měsíci +2

    Hi. Great tutorial. It help me a lot to understand how the plug in worked. But for some reason I can´t make the Bake VAT on the utility to work correctly. It doesn´t write the UV channel 01 (previously deleted), nor actualizes the textures. Any idea of what could be happening? I´ve started from the previous version of the utility, which worked fine in 5.1. Thanks in advance.

    • @kostiantyntelego3622
      @kostiantyntelego3622 Před 10 měsíci +1

      Check if your static mesh model doesn’t have checkbox selected on Generate Lightmap UV. Also check how many UVs it has and then inside DA select proper channel value. Let’s say it has 2 channels 0 and 1. In DA fill 2 so it would be your third UV for only VAT purposes.

    • @argieforever
      @argieforever Před 10 měsíci

      @@kostiantyntelego3622 All that checked. Only one UV (0) in the mesh, UV set to 1 in the DA.

    • @argieforever
      @argieforever Před 10 měsíci

      I found that seems to be something related with the animation. With another animation sequence it worked.

    • @kostiantyntelego3622
      @kostiantyntelego3622 Před 10 měsíci +1

      I also noticed at the end of the video that if the frame count isn’t normalised to 30 fps and has redundant keyframes it can’t be baked due to size of texture it generates

    • @argieforever
      @argieforever Před 10 měsíci

      @@kostiantyntelego3622 Yes, but as I´ve used the same animation in the previous version without trouble, I didn´t realized it could be the issue. But it appears to be. Thanks a lot.

  • @RomanTimm
    @RomanTimm Před 4 měsíci

    Im thinking of using this technique not for RTS, but 3d person rpg. Using VAT is the only way currently animating characters using the Mass tools Epic had provided.
    Question is: will it be possible to achieve high enough fidelity of animations?
    Other question, is it possible to switch from using vat animations to regular skeletal animations at runtime?

    • @akshaydharmadhikari393
      @akshaydharmadhikari393 Před 4 měsíci +1

      VAT being only way for MASS crowd animation is news to me. I was also wandering about transitions from VAT to skeletal animations and only way I think its possible is to manage the animation timelines ourselves and when transitioning from VAT to skeletal, calculate the timeline of current VAT animation and transfer it to newly initialized skeletal ABP so it can init and resume the anim from exactly same pose. Managing complex layering logic is another thing to take care of. For simple crowd I believe its possible with some work. Ragdolls or bone related logic will be really hard though

  • @legrandours6456
    @legrandours6456 Před 9 měsíci +1

    To have the calculation of every frame outside of the shader, don't you loose the purpose / performance of having the VAT all calucated on the GPU?

    • @kostiantyntelego3622
      @kostiantyntelego3622 Před 9 měsíci

      Frame is simple math with some clamps and that all. But with this I have control over it. Not a big deal at all in terms of performance. Most benefits come from avoiding calculations of each bone and vertex on skeletal mesh component. Once I implement VAT on nanite meshes performance gonna be crazy :) or I will wait till Epic supports it

  • @HJinable
    @HJinable Před 3 měsíci

    how would you connect the VAT WPO node if a material already has WPO value from its own material nodes?

    • @YourSandbox
      @YourSandbox  Před 2 měsíci

      I can’t see how it can be done, cause all vertices are already playing animation baked into them. And I can’t see the real use case for it.

    • @ChadVernon
      @ChadVernon Před 2 měsíci

      When you blend the normals at the end, you can also add the WPO values together. This is useful, for example, if you bake a MetaHuman head and want to still use the "HideNeck" feature of the material.

  • @hezhao-ir5fs
    @hezhao-ir5fs Před 3 měsíci

    I wonder if there is a way to update this plugin to apply to the abc cache animation?how to do

  • @ajibolalaleye769
    @ajibolalaleye769 Před 4 měsíci

    please can you assist. i followed your tutorial but the static mesh doesnt show in the view port and the texture is a semi circle not a scattered texture. please

  • @enesaytekin5827
    @enesaytekin5827 Před 3 měsíci

    Hi, I clicked "Show plugin Content" but I didn't find "ML_BoneAnimation_Mod".
    Can you help me?

    • @YourSandbox
      @YourSandbox  Před 3 měsíci

      You won’t. It’s my modified version. Did u watch whole tutorial?

  • @yongshaochen3559
    @yongshaochen3559 Před 8 měsíci

    thanks you

  • @Kek9z
    @Kek9z Před 10 měsíci

    cool, tried vats few times but never did a blending

  • @maykul
    @maykul Před měsícem

    Is it just visual or you can shoot with physics every character?

    • @kostiantyntelego3622
      @kostiantyntelego3622 Před měsícem +1

      Each ISM has capsule collision so it works pretty well. Just can’t rag doll, but can play proper animation if needed

    • @maykul
      @maykul Před měsícem

      @@kostiantyntelego3622 ah okey, thanks for answering ^^

  • @anejaks
    @anejaks Před 3 měsíci

    how can i replace my chracter model with sample project, please help me

  • @m1sterv1sual
    @m1sterv1sual Před 10 měsíci

    It would be great if in BP_Vat_preview you could add some randomizer for positions, rotation and scale.

    • @YourSandbox
      @YourSandbox  Před 10 měsíci +2

      I gonna update it soon. I made several improvements both for tool and previewer. As I use VAT in my game for NPCs, I will also share it in few weeks

    • @m1sterv1sual
      @m1sterv1sual Před 10 měsíci

      @@YourSandbox sick, thanks for the effort of adjusting it for UE 5.3

    • @3ddevelopment979
      @3ddevelopment979 Před 10 měsíci

      👋👋👋@@YourSandbox

    • @DavidAcevedoFotos
      @DavidAcevedoFotos Před 8 měsíci

      @@YourSandbox could you update this? Also, I wanted to get the project files, but I'm not a patreon and can't afford that monthly fee. Anyway, I could pay for one month, which plan would I need just for this purpose? Thank you and good work

  • @Life-Lessons101
    @Life-Lessons101 Před 7 měsíci

    Cannot seem to get array of different instances with random anims playing. This tutorial is great for the 1 instance. The grid system does not randomize using Setup Instance function. It only takes 1 instance. While the Add Instance works with arrays but the instances lay on top of each other. Any help on this?

    • @YourSandbox
      @YourSandbox  Před 7 měsíci

      This tutorial is not about setting up crowds. It’s about making tools, blending VAT and just an example of how to use. Why ppl think it’s crowds if it’s not even mentioned..

    • @Life-Lessons101
      @Life-Lessons101 Před 6 měsíci

      True , but it is a question I am asking. @@YourSandbox

  • @apexpayoneer1714
    @apexpayoneer1714 Před 8 měsíci +2

    DOES IT WOEK WITH UE5.3

    • @kostiantyntelego3622
      @kostiantyntelego3622 Před 8 měsíci +2

      Yes. As I said in video. And sample project is also 5.3

    • @apexpayoneer1714
      @apexpayoneer1714 Před 8 měsíci +1

      @@kostiantyntelego3622 yeah, indeed i send the msg before i saw it. sorry. but, the question now is why ue crash after i have tried to create static mesh from selected? please help

    • @YourSandbox
      @YourSandbox  Před 8 měsíci +1

      Does it crash on any skeletal mesh? Have u tried some basic ones? It should not, it’s not my code, transferring from skeletal to static is done on AnimToTexture plugin side. I need to see some information like log or crash message, dump file. U can send me your skeletal via email so I can try to reproduce the bug

    • @apexpayoneer1714
      @apexpayoneer1714 Před 8 měsíci

      @@YourSandbox thank you for reply.i have sent you an msg email via an other email adress.

    • @apexpayoneer1714
      @apexpayoneer1714 Před 8 měsíci

      i forget the password of this imail lol

  • @ryanlavelle5088
    @ryanlavelle5088 Před 5 měsíci

    Does this support Nanite?

    • @YourSandbox
      @YourSandbox  Před 5 měsíci

      Atm no, but I guess Epic will make it work in future. As from 5.0 to 5.3 the plugin has had lot of changes and improvements. So it’s just matter of time