#animation

1 messages · Page 30 of 1

brazen willow
#

And how that works with blendspaces? Reducing speed would also reduce the animation speed in a blendspace

foggy nexus
#

Alternatively you could procedurally lock the feet in position using the control rig when it is < X units from the ground.

brazen willow
foggy nexus
brazen willow
# foggy nexus https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/...

I found about blendspaces: https://forums.unrealengine.com/t/blend-space-notification/1244/4 looks like you can prioritize only one

Epic Developer Community Forums

If you’re blending animations, the notifies from all the contributing animations can be triggered. So if you blend a walk and a run which have notifies for footsteps, you may find that each footstep notify gets triggered twice. There is a solution in the properties of the blendspace: set “Notify Trigger Mode” to “Highest Weighted Animation”. See...

#

@foggy nexus Is there a way I can solve this by changing the source animatino somehow in blender?

foggy nexus
#

I can't see how blendspace notification will help as they're only triggered when one animation transitions into another. Your problem exists in one single animation so read up on anim notify states to see how you could affect the max walk speed variable in one animation.

#

As it's mainly a velocity issue, or in other words, a programming issue, I don't think editing the animation will help.

#

I do think control rig solutions would be cleaner but if you haven't used them before, they can be pretty overwhelming. So it depends how much time you want to dedicate to the problem.

runic turret
#

I am using AI to move the actor, but for some reason the turning Yaw returns 0, why ?

echo saffron
#

Can you show the rest of the code?

brazen willow
echo saffron
#

Are you sure you should post this in the Animation channel?

wise gale
foggy nexus
wise gale
foggy nexus
brazen willow
echo saffron
#

Could anyone help me with this?
I'm trying to retarget the ALS animations to work with the mannequin,
and this is happening:

#

Basically, the animation is normal, but as I'm trying to solve the foot ik issue,
when I edit the animation with the control rig inside of my sequencer, the
right shoulder gets messed up

eager rivet
#

can someone suggest me a good video for rootmotion animation?
where all the movement is done with rootmotion

foggy nexus
misty dagger
#

right time to get this grab thing working once and for all

#

thats my code at moment and I just can't understand how if I attach and then detach even setting player location just before detach my player ends up off in abyss

eager rivet
misty dagger
#

So I've debugged

#

some how when the player is lifted the red sphere

#

green is just before the detach

#

purple is after the detach

#

so it's seem to be my issue may not be detach node but the attach node

foggy nexus
#

Also you're setting the location to its current location i.e. doing nothing

misty dagger
foggy nexus
misty dagger
#

I'm lost for words i've defo done something wrong cause I've noticed the following
When it does this bit the player seems to go off into middle of no where
Image 1
Then when it does this but the player actually returns to location of where it was when launched and is actually launched
Image 2

#

Image 1

#

image 2

foggy nexus
#

In your image, the parent of the attach node is "mesh", which, if you're doing this in the player BP, is its own mesh

#

Or are you setting that variable somewhere

misty dagger
#

guard

#

so the enemy

#

the blue lines coming off screen is the player thats been passed in

#

that should help to clear up any confusion sorry would have been useful information

foggy nexus
#

No worries, it's a convoluted BP. Hard to capture everything

#

Turn off the player collision, not enemy then

#

You don't want the enemy to sink into the ground

misty dagger
#

yep I've done that

#

player collision is turned off

foggy nexus
#

You can just turn collision off at the actor root instead of individual components FYI

misty dagger
#

then grab every component and turn off collision

#

Thats what i did use before actor enable collision thing

foggy nexus
#

For debugging, perhaps try to make a simple BP actor with a sphere static mesh, and attach it to your enemy with the above logi

misty dagger
#

hmmm I didn't think of that

foggy nexus
#

Play about with the attach rules in this scenario and see what the behaviour looks like

#

If I was next to my pc, I could help you much more easily, but all we can do is simplify everything to isolate the problem

misty dagger
#

Look what i've found haha

#

the sphere is attached with same location

#

You can see there it's like way off into the sky

foggy nexus
#

And with keep world rules?

misty dagger
#

so with keep world it's in front of the enemy

#

issue is I don't think it's move with the Enemy

foggy nexus
#

You don't think?

misty dagger
#

so thats working

foggy nexus
#

So now just plug the player character in and keep it simple. Start with just the attach, make sure you get the same behaviour, then move on to the next stage

misty dagger
#

So got it to work it's a bit wierd still something still off slightly but I think I know what that is. How would a solve this though

#

obvs when play leaves the hand of the enemy thats there rotation so i'm guessing I'll need to reset their rotation to 0,0,0 like so their stood back up ?

foggy nexus
#

You'd only need to reset the pitch and roll, but probs best to lerp rather than snap either using tick or a timeline

misty dagger
#

another timeline haha

foggy nexus
#

So detach, launch, switch collision back on, rotate.

misty dagger
#

tbf this is what games end up being anyway so

misty dagger
foggy nexus
#

This is why I use animations keeping the root rotation the same, because you can handle these cases in states (picked up, carried, thrown, get up) and return to the base root rotation

foggy nexus
misty dagger
foggy nexus
#

Fair, this has been enough of a headache

misty dagger
#

I'm thinking this

#

seems like it would work for, wouldn't think there will be any issues

misty dagger
foggy nexus
#

How can you ever learn if you don't spend hours headbutting a brick wall 🙂

misty dagger
#

seems theres bit of a thing going on

foggy nexus
misty dagger
#

hang on I have idea there

#

so you'll see when it throws the player rotation spacis out and then back

misty dagger
#

Yaw that is

foggy nexus
#

I have to shoot off but you'll want to expand your a and b in the rotate lerp, plug all actor rotation values into a, then just your yaw into b and keep the other axes at 0.

#

Timeline uses tick internally

#

Looking pretty good though. Congrats

misty dagger
misty dagger
#

*done

#

thank you for the help as well very much appreciated

crimson sorrel
misty dagger
#

the key thing that was messing me up was on the attach function you want location on Keep World and same for Detach

foggy nexus
#

The student becomes the master...

misty dagger
#

and then obvs disable collision on the actor being thrown

#

the step would be following

crimson sorrel
misty dagger
#

Play Montage -> on notify X == X-> move player to location & Rotation needed -> Disable collision on player (one being thrown) -> Attach player to component on Enemy (the Hand socket)

misty dagger
#

then when it comes time to throw you do the reverse in a way so OnNotify X == Y -> Detach Player -> Launch player (Direction is how you need it) -> Re-enable collisions on player -> Lerp the player actor roation so it lerps from current to as Sean said rotation zero except for Yaw. Take the current Yaw into b

misty dagger
#

I'll be honest I have most of the stuff there, with the great people above it was the issue I was having that I solved

#

most stuff they'll be video on YT for already just when you have issues thats where you have to delve into whats causing issue etc

crimson sorrel
misty dagger
#

not really i'd say youtube what your trying to do they'll pretty much be video there

crimson sorrel
misty dagger
crimson sorrel
hoary cargo
#

Hi guys, I wanted to ask a question about QTE(Quick Time Events), I'm doing it using Animation Blueprint, it was simple to do, the problem is that I need another skeletal mesh on the player pawn(As a component) so okay, but the real problem comes when I need to do it on all the enemies in the game, or almost all, is there a better way to do a QTE using AnimBlueprints???????

#

a demonstration of what I'm doing, at least in player pawn

#

Theoretically, I would put all of them or those I would QTE, and organize them in this ChildActor, but the problem is that the AnimBP is not the same as the player's, they are separate, this also applies to the arkon for other creatures

misty dagger
#

wouldn't unreal documentation help you ?

crimson sorrel
#

I just didn't fully understand

foggy nexus
#

@crimson sorrel sounds like you need to start from the beginning. Ryan Langley on YouTube is a good place to start.

radiant parrot
#

anyone ever worked or working with makehuman and control rig?

misty dagger
#

Anyone have any idea best way of doing this

#

I have this where if your injured it uses different blend space however I'm also doing this to rotate the player spline so the aim offset is there.

#

My issue is I can't really switch off the blend offset else well player camera will end up looking around with the offset going along with it

#

and I can't not turn of offset as way I've done it is the arms are tweaked so the gun when one being held is going towards centre of the screen to fake the aim is being done from there when it's not obvs

fickle umbra
#

So this might be a weird question. Back in UE4 when adding a new animation to the basic UE4 mannequin you just retargeted some skeletons. Put in the animation in anim BP and done. But with the new one, since the new mannequin uses IK, is this still the way to do it? So let's say I have a swinging animation from Mixamo. Would I still put it in the third person template anim bp. Or will this be troubling, so I should rather use a unique model without IK? Hope this makes sense.

So I guess my question is, if I want to add animations from the asset store, should I use the UE5 mannequin as a base to retarget my models and add animations to. Or use the UE4 mannequin? 🙂 (Im planning to use Synty characters if that matters :))

foggy nexus
#

As a side note, if you're retargetting from mixamo, use Mixamo Converter. Free to use and a pretty fantastic piece of software.

fickle umbra
foggy nexus
#

It sounds like you want to combine two animations with the retargeter, which is not possible. Can you explain what you want to achieve in more detail?

fickle umbra
foggy nexus
#

Yes but this has nothing to do with retargetting. The way this works remains unchanged from ue4 to 5: blend by bone in the animation blueprint.

hollow moat
#

Hi how exactly would a ai animbp look like?
because i tried to make it like my normal anim bp but changed the animations and blendspaces out but it doesn't seem to work.

misty dagger
#

after like 2 days i've finally got to a place where the grab and throw is in place I can move onto my next stuff

echo saffron
# hollow moat

I think you would have to make a whole different animation blueprint for your AI. In the event graph, you would get whatever values from your AI Character blueprint that might influence the choice of animation you want to use.

misty dagger
#

you Should Move bool isn't saying whether it can transition to other state

#

I would rename it to is moving

#

then you would do is moving for going to walk/run and for the reverse put in a is moving not

#

that would make more sense to me

misty dagger
#

think of the AnimBP as your abitlity to control the animation aspect

#

rather then being linked with AI

foggy nexus
small shale
#

Do you guys rig your own skeleton or use a auto rigging software?

hollow moat
foggy nexus
hollow moat
#

Yes.

foggy nexus
#

You don't need to get acceleration. Just assign the result of Speed > 0 to your bIsMoving bool

#

If that doesn't work, print out your pawn before getting speed to make sure it is valid and is the character you want

#

I assume you've assigned the correct abp to your ai character mesh

ripe yew
#

How do transition smoothly from anim montage to animbp?

ripe yew
#

Is there anyway to blend it? You play anim montage via blueprint when it ends animbp state machine kicks in.

olive carbon
#

anyone know why control rig gives this error?

#

I cant figure out for the life of me why its happening

#

If I was to plug straight from the "from world" node into all the set control locations location it would work

#

But if I use LERPs or try to do any calculations on the vector it throws these out of bounds errors

#

even changing it to something like this throws an error

blissful sonnet
#

I'm re-targeting mocap in UE5 and have an issue. The retargeting works well, but the target character retains visible transform lines that I'd like to hide or do away with. Can anyone help explain why this is the case and what to do?

foggy nexus
blissful sonnet
#

All looks good. But when playing I'd like to hide the translation lines.

foggy nexus
#

It's a view-only visualisation. You can switch them off somewhere in the top left of the screen. In game you won't see them.

upbeat axle
#

Is there a way to output a specific sequence of ... sequences in an anim graph state? I know there's the Random Sequence Player node with weighs, but I don't want it to be random, I want something like [Sequence1] -> [Sequence2] (looped 2 times) -> back to beginning

#

Seems like Shuffle mode while counterintuitively named, does the trick 😄

blissful sonnet
wise gale
#

hi guys, apologies in advance if not the right channel. I am trying to add footsteps with notifies in animations, my issue is that the length of the notify is too short for the sound and not sure if there is any way to increase it please?

foggy nexus
foggy nexus
wise gale
#

could it be the fact I am using a cue with different footsteps randomly?

mint pasture
#

Hello, I am trying to make a control rig from scratch but currently I am struggling with making some of my controls work like "an aim constraint" like I would with maya. As well as having IK twisting on itself. Any ideas on how to do this?

foggy nexus
wise gale
foggy nexus
wise gale
#

those in purple are supposed to be (second screenshot just before the previous screenshot)

foggy nexus
#

This is a screenshot of an anim notify being called in an animation sequence. I want to see the event graph of your anim notify object.

#

Something like this

#

Have you made an anim notify?

#

I guess you're trying to use the out of the box notify play sounds. I suggest making your own so you have more control over the cue settings.

#

Easier to debug

wise gale
blissful sonnet
whole crane
#

does anyone know how to make a loop with delay in control rig?

hybrid acorn
#

Hey all -- I have a Roll blend space which blends my Roll Forward, Left, Right, and Back animations.

When my character rolls, I thought I could simply play a roll montage, but I can't seem to create a montage from a blend space. Does this mean I must use an Animation Blueprint state instead of a montage?
Thanks!

foggy nexus
foggy nexus
hybrid acorn
foggy nexus
hybrid acorn
# foggy nexus Can you explain what you mean when you say you want to play a roll montage while...

I have an animation sequence for each roll direction. When I perform a roll, I would like to play the roll animation one time.
I have a blend space created that smoothly animates for any roll direction. I am hoping to use that rather than selecting an individual sequence based on direction.
Since I am trying to play an animation once based on triggering a roll, a montage seemed appropriate. However I can't find a way to use a blend space in a montage, so I am wondering if the only option is to put the blend space in an animation blueprint as a state, or selecting one of the premade direction sequences rather than using a blend space.

foggy nexus
#

My confusion is you seem to be saying you want to play a roll on top of a roll ("when I perform a roll, I would like to play a roll"). I think what you mean is when you trigger a roll (state), you want to play a roll animation. If so, blendspace or montages will work. Blendspaces blend better but you can also play montages with blend in and out. Blendspaces also have the advantage of keeping your states clearly discrete. When you play a montage and have included the slot, it effectively pauses your ABP, switches control to the montage, then switches back when the montage is done.

hybrid acorn
# foggy nexus My confusion is you seem to be saying you want to play a roll on top of a roll (...

Thanks! Your interpretation is correct on my overloaded wording. When a character performs a roll ability, I would like to play a roll animation.

I do have montage slots set up, and that's what I'm using for other abilities. Again, it seemed like a good fit for the roll, because the behavior you mention is exactly what I'm trying to do, and it works well for my other abilities.

However, since I'd like to use a blend space for the roll animation, it seems this ability should rely on the animation blueprint rather than triggering a montage.

#

Or I may take the montage approach again and just select the proper sequence to play, because it may look fine without the full blend space blending.

foggy nexus
#

Triggering the state is pretty easy, I'd imagine. You set a Boolean bIsRolling and a direction (enum or simply just an int), access both variables in your ABP and use them to drive your roll state.

#

I think either approach will work, it's really just about what seems most in line with how you've set up your project.

hybrid acorn
#

Thanks for your input!

foggy nexus
#

No probs, gl

stark marsh
#

Hi all,

I've got an actor that I need to animate that isn't a pawn. was looking for direction on how to set the reference since all I can find inside the ABP is "get pawn owner"

foggy nexus
stark marsh
#

....

#

it...?

#

It was erroring before???

#

I'm sorry I'm not a troll I swear lol wth

tough pike
echo saffron
tough pike
tight basin
#

What does the 'Inertialization' node do in an AnimBP AnimGraph?

#

It doesn't seem to have any custom settings, and there is no helpful descriptor

hollow moat
#

Hey im using the foot ik from the third person template. and I retargeted the anim starter pack animations and werid foot sliding happens. (I want to keep the foot ik)

tough pike
# hollow moat

Seems like the animations are not switching properly, not sure but might have issues in the animation blueprint

tough pike
hollow moat
potent fern
wooden arch
#

Does anyone here know a good workflow for rigging a character in blender for Unreal Engine?

or can link one?

fiery ice
#

im trying to animate ue5 manny to do a kick, i made the animation in cascaduer and imported it. but at the end of the animation he teleports back due to the pelvis moving, normally to get around this i animate movement with the root bone and then enable root motion in ue5. but to my knowledge you cant animate the root bone on the manny template in casc. does anyone have a fix for this?

young olive
young olive
fiery ice
young olive
#

Awesome! good to know

wooden arch
young olive
# wooden arch well, I assume it's easier in the long run to use the existing UE5 manny rig. So...

other than manually, i only know of paid plugins to help. well, actually, he will give you Game Rig Tools for free. It is donation based
https://cgdive.itch.io/game-rig-tools and then there is the paid https://blendermarket.com/products/auto-rig-pro

dusky void
#

In UE5.2 root motion is working in montages but not in animation bp? is there a work around to this. Trying to do a start anim root motion from my state machine

signal adder
#

In a timeline can i set a keyframe value to an variable?

young olive
wooden arch
#

I'll have to let you know tommorow. But I'll ping you with the result

still estuary
#

hello , how can i add a new animations to the als death for examble all what i see onlineis ragdolling only not a montage .

somber light
#

I want to add drivers that correct the mesh deformations of my character.

  1. Is it fairly easy to export them from blender to unreal?

  2. Do I need to set them up and export them for each and every mesh? (each clothes piece etc I have already made in the past)

grave drift
#

Hey guys. How can I play one Montage of the player attacking on the upperbody, and at any time during that animation, run a second animation montage on the lowerbody (legs) of the player dashing? I set the two different slots, Upperbody and Lowerbody, and the montages play on the right parts, but they still cancel eachother out

slate flicker
#

I duplicated an animation and assigned it another skeleton. In the preview, the skeleton is rotated by -90 degrees, and the animation is not working even though no errors are appearing.

ocean wharf
#

Is there some kind of tutorial or docs how to set up an animation rig/blueprint which would have secondary animation driven by collision/capsule physics on the bones?

For example, a tail of a character which doesn't clip, but rather bounces or rests on other colliders?

quiet hull
#

Heyo. Having the oddest time trying to retarget this ue4 skeleton to my Ascent Combat Framework skeleton. I can see that the mesh is working but the retargeting is odd. My workflow was from Blender (using Mixamo to Quick Rig with the UE4 Legacy option and UE4 Name schemes) and then imported to UE5. Would anyone know how to fix this?

zinc basin
#

Hello, I have been having a difficult time finding the best method to create gun handling animations that use the direction the character is aiming. (Ex. chambering, reloading, charging, etc.) I want to be able to play animations but make them still face in the direction my character is aiming. I want to make it so when I pump the shotgun the character still aims in the correct location. Any advice would be greatly appreciated. I have been stuck on this for a while now. Thanks.

#

I have heard that IK is something I can use for this but I am only familiar with setting up IK for static attachments like the left hand grabbing the shotgun forearm. Not sure how to make the left hand IK move with the animation.

misty dagger
#

Anyone know how to fix this ?

#

you can see how the look at vector and the ball isn't matching as in where the ball should be looking at

haughty olive
#

is there a way with Leader pose to hide a part on the main mesh but not on targets?

#

instead of overriding even this node and spending a lot of days in cursing god while re-writing in c++ the whole node maybe? ^^"

sand rain
#

Hello, I have a question about adjusting to game engine speeds. So originally, I thought that I could get away with 1.79 m/s over 30 frames in Blender for a walk cycle. In the game engine, I didn't realize how slow it was. I instead want to use a game engine speed of 3 or 4m/s as the walk speed. How would I adjust my Blender animation to accommodate that speed? Would I need to add less frames in my animation or more? I do feel like when I try to turn on my root motion to adjust feet position, it's as if I should basically be running (which in real world settings, make sense, but how do games make 6 m/s look like it's walking?) All the frame rates in both the engine and blender are set to 30 FPS btw. I'm trying to basically get speeds/animations like in this video: https://www.youtube.com/watch?v=AaWs-Fy3DY4&t=1076s

📚You'll learn how to:

  1. Setup Actor blueprint.
  2. Setup Timelines.
  3. Setup Animation Blueprint.

✅ Download the tutorial project files:
https://www.patreon.com/posts/88461023

👇Follow me on social media:
Discord Server: https://discord.gg/ZB7SMbbxQz
Twitter: https://twitter.com/LocoDev7701
Instagram: https://www.instagram.com/devloco

For any ...

▶ Play video
frozen zinc
#

I am using the ue5 to metahuman RTG, added the ik bones to metahuman skeleton, added the chains to the ik rigs yet the ik bones still do not want to map to the retarget. Any suggestions ?

cursive trout
#

Hello guys,

I'm trying to create realistic fight scenes in UE, any study material can you suggest?
Thanks.. ( I will design my character by myself )

mystic wyvern
#

Is there a way to make a blueprint subclass of AnimInstance without turning it into a proper AnimBP? I know it's doable in C++, but I'd much rather be working with a BP Thread Safe Update for the parent class to all my different AnimBP's.

tidal vessel
#

I am making an animation blueprint for a turret (just 2 bones). I have a "Transform (modify) Bone" node with rotation in world space with the Roll set on the node itself. This works as expected and changing that value updates the rotation.

But as soon as I promote the Roll value to a variable the rotation breaks (starts rotating on other axis).

Why? The value and the type are the same. Why isn't the behaviour?

lusty ore
#

How can I simulate an antenna on a vehicle?

wooden arch
#

Is there a foolproof way to simplify the UE5 manny skeleton for lower poly models? For instance, if I don't need finger bones.

#

I'm mainly wanting to know at which step (before pairing with mesh, during weight painting, after importing to unreal) do I remove the bones I don't need without any further issues

mental bronze
#

anyone know the best way to set up (modular) character with changable skeleton size?

like how do you combine different sized skeletons onto the same base skeletons for:
-long arms
-short arms
-long body
-etc

https://forums.unrealengine.com/t/best-way-to-set-up-modular-character-with-changable-skeleton-size/407046

merry quarry
mental bronze
mental bronze
merry quarry
#

@mental bronze As your description I think you can make a standard skeleton like UE Mannequin, and make another skeleton with wing arms. You can't merge the standard skeleton with the wing arm skeleton because their hierarchy are too different(according to this - sharing skeleton: https://docs.unrealengine.com/5.3/en-US/skeletons-in-unreal-engine/). But you can share animations between the long body character and the short body character(according to this: https://docs.unrealengine.com/5.3/en-US/animation-retargeting-in-unreal-engine/)

mental bronze
#

as the positioning of some of the variations can change depending on how low in the hierarchy they are

merry quarry
#

I just thought of another solution. You can create a skeleton that includes all possible structures(bones hierarchy), so that only the bones relevant to a particular Animation Sequence are active

#

Let's say I have a skeleton similar to the Mannequin but with an additional wing bones. This skeleton can be merged with the Mannequin's skeleton. When playing a ground locomotion animation, the wing bones is not active, and it has no impact. When I need to play an animation related to the wings, the wing bones can be used.

wooden arch
#

Need a quick answer.

Is there any common pitfalls in manually pairing an unreal skeleton to a character mesh in blender and re-importing it to Unreal?

Wondering if there's any unforseen issues that could occur here that people have run into.

mental bronze
merry quarry
#

I think the issue with tall and short characters is similar to this. As for characters with two heads, I think they can share the same skeleton as characters with one head

mental bronze
merry quarry
#

yes. your BODY 2 can share the BODY 1 + 2's skeleton right?

#

You can still use the one head skeletal mesh with the BODY 1+2 skeleton. The HEAD1a bone are inactive

mental bronze
merry quarry
#

OK i think i understand what your are talking about. It's about modular character

mental bronze
#

ye

#

or rather a modular skeleton:

merry quarry
#

But even though you are build a modular character, you still need the extra bones to animate the extra body parts right?

mental bronze
#
merry quarry
#

I'm sorry it's too late I have to go to bed

mental bronze
#

sure each part will need it's own anims but it should move depending on where that part should be placed, otherwise on top of creating a skeleton for each possible animation i'd need to animate them all, which really isn't feasible

timber sparrow
#

Hello! So I'm trying to animate a metahuman using cascadeur. It works great in cascadeur, but when exporting and importing into unreal the scaling and model seem off. I use the same table and chair model in both cascadeur and unreal, with the same scaling, but in Unreal when using this animation the metahuman floats above the chair and table. Am I missing something? Does anyone have a suggestion on what can cause this? 🤔 Any help is appreciated

obsidian sigil
#

What body size is the metahuman?

#

I don't mind the DM but it's better to chat in public so other people can learn too. As you said in DM, it might be a good idea to try and import the metahuman into the animation cascadeur or whatever and see if that helps resolve any potential differences in body size. you can check the body size on the metahuman by looking at the assets

timber sparrow
#

Fair enough😁 your reply is very much appreciated

fickle umbra
#

Hey I'm looking for some help/directions on Control Rig. So I want to do an UpperTorso boss, where the main weapon it uses is slamming its arms at the player's location. And I want to use IK for this so it actually reaches for the player, and is not a premade animation. Anyone that can give me some direction for how to do this 🙂

timber sparrow
obsidian sigil
#

Thanks yeah check back in I am curious if that would be it. Might not be...

grim sigil
#

Hey so I my animation doesnt play. In the player character blueprint(first image) I set a bool. In my animation blueprint event graph(second image) I set the variable from character to the bp itself and then from idle to shooting state(last image) if that variable is true, the animation would play. It doesnt work for some reason. Any suggestions? Edit: on left mouse button released, it is set to false, I just forgot to uncheck it. Still doesnt work. Another thing, in player character there is child actor and so the actor that I created has skeletal mesh with the animation blueprint.

grim sigil
#

Okay well I fixed this thing up there, but I discovered that if the animation plays fast it is different that when it plays slower. Why's that?

timber sparrow
obsidian sigil
#

Yes. Medium is shorter than the ue5 mannequin

#

It looks like the metahuman is positioned by the neck or head bone so that lines up but not much else does because the body is shorter

timber sparrow
#

Like so?

obsidian sigil
#

That would actually work, yes, for the male body. female metahuman tall is still shorter than the ue5 "quinn" mannequin

timber sparrow
#

Good to know, cheers! Very much appreciated!

obsidian sigil
#

But you mentioned possible importing the metahuman into your cascadeur and animating directly on the metahuman?

#

that might be better so you can use a variety of body types

timber sparrow
#

Yea that did not work 😦

obsidian sigil
#

ohh that is too bad

#

ok see if using the tall one works

timber sparrow
#

Or atleast, I didnt know which one to import

obsidian sigil
#

right because metahumans are not one single skeletal mesh hmm

#

I think there is a way to get the metahuman as one thing for export to like maya and stuff

#

not sure

#

but try with the tall one first, see if that does solve it then you know if that was the problem

timber sparrow
#

Oh wait, I think I got it

#

Ity's not great cuz it doesn't have a mesh, but you can animate it

obsidian sigil
#

interesting. I wonder if the skeleton truly is smaller

#

can you compare the two? if so then you are golden

#

yeah it probbaly is

#

now that I think of it

timber sparrow
#

Good question lemme check

obsidian sigil
#

I use Lyra which like retargerts the full size skeleton onto the smaller ones but I think you do have it. It would be nice to attach some more body parts for easy of animation tho I'm sure lmao

timber sparrow
#

Yea definitely seems like the metahuman medium (on the left) is shorter

#

Barely, but still

obsidian sigil
#

so that would probably be the root of the issue. Now just solve the workflow issue of how to get a mesh there for easier animating

obsidian sigil
#

hand height shoulder height head height

timber sparrow
#

Yea, honestly for what Im going for a tall metahuman would be better, I didnt even notice the medium thing first. But still good to check out for other characters

obsidian sigil
#

right on yeah you should switch to tall for now until you sort out a better workflow. THen you can use what you did already. Tall male is a 1:1 match with the mannequins iirc

timber sparrow
#

Aight, thanks for the help! 👌

obsidian sigil
#

np

timber sparrow
# obsidian sigil np

How do I get the new metahuman in my project though. Doesnt seem like I can update it

#

It says all changes saved in the creator, but quixl doesnt seem to notice an update

obsidian sigil
#

hmmmm

#

it should show up in your custom metahumans

tight basin
timber sparrow
#

Do I also need to reimport it to the viewport? Seems counterintuitive

obsidian sigil
#

did you look here in the local part?

timber sparrow
#

Well I mean its still there, but it doesnt seem to update or something

obsidian sigil
#

the orange i means it needs updating

#

can you right click and update or something?

timber sparrow
#

Ooooohh 😄 sorry I just started with this today 😅

obsidian sigil
#

no worries man it's confusing af

#

you may have to save the assets too after you update, or it won't like save

timber sparrow
#

My jaw has been on the floor many times today though, so its worth it 😄 Metahuman is insane

obsidian sigil
#

uncut flint
#

hello, is it possible to keyframe a socket?

#

or some other way around it perhaps

slate flicker
#

I duplicated an animation and assigned it another skeleton. In the preview, the skeleton is rotated by -90 degrees, and the animation is not working even though no errors are appearing.

#

Need Assistance any one can assist me?

lyric nacelle
#

so, I have a character with multiple clothing options, inluding flat shoes and high heels. When I view an animation with the high heels. they obviously are treated as if they aren't there. That isn't a surprise. What I want to know. What should I be doing to set it up so the high heels are accounted for?

teal carbon
#

what kind of uh softwhere/app do u guys recomend using.

smoky shell
# teal carbon what kind of uh softwhere/app do u guys recomend using.

To author animations?

  • Cascadeur is free and has auto-posing with machine learning and physics/dynamics sim, this is usually my go-to nowadays, its incredible
  • Akeytsu is free after the company closed down, but its a fantastic piece of software with great UX and I still use it religiously

I was initially a tech artist specializing in creature rigging for film before becoming a gameplay programmer, and I still wouldn't touch Maya with a 10 ft pole for animating with those two options out there.

teal carbon
#

ty sm

timber sparrow
# obsidian sigil

Allright so if anyone needs the info about cascadeur. I have used the sample Manny inside of Cascadeur, then imported that with the skeleton of Manny into UE then retargeted it to a tall metahuman. Now it looks good

#

@obsidian sigil Hmm, at first sight it looked okay, but if I overlay both of them then its still off 😩

obsidian sigil
#

Interesting. I thought the tall male was the same as mannequin. I guess not. Sorry. But you’re getting closer and at least we know the root of the problem.

timber sparrow
#

@obsidian sigil If I compare the rigs then you're both right and wrong 😅

#

Overal height is the same, but the joints are on different spots it seems

plush blaze
#

Is there a way to export a skeletal mesh with morphs from UE Editor to Blender?
I selected the export morphs option, but I get no morphs in Blender.

slate flicker
#

Anyone know something regarding my issue?

limber flax
#

Can someone explain the difference between Transform modify bone in Component space vs bone space?

Switching between the two seems to yield almost the same result for me, minus the fact that maybe in some cases tho component rotations seem just a tiny bit less animated.

Why are these almost the same in my case and when would they actually be different?

brazen wharf
#

bone space is relative to the parent bone, component space is ... relative to the component

wild oar
#

with the PlayAnimMontage function, is there a way to call it once to play one montage, and then call it again while the first is still active to play a second montage without interupting the first montage? I have an arm swing motion set to play above spine_01 and a pivot motion set to go below this. I just want them both to be able to be played at the same time

brazen wharf
#

i think that would require another slot for the montage to play on

signal adder
#

How do i turn on collision on a dynamic mesh component? going crasy over here

wild oar
#

if the swing montage is on an upperbody slot and the pivot montage is on a lowerbody slot separated by spine_01 they still interupt eachother though

fringe sparrow
#

is there a way to stop two bone ik moving the upperarm location

#

it seems to rotate it then slide it backwards for some reason

zenith oyster
#

Im trying to Draw Transform in control rig, at the head bone of the mannequin as a point at a scale of 10, but nothing appears to be drawn, then tried to spawn a control, but no shape is actually being shown either.

Is all of this broken within control rig atm ?

spark blaze
zenith oyster
#

Hm... I'll keep looking thanks

spark blaze
obsidian sigil
fringe sparrow
frank pelican
#

Question regarding IK, I'm confuse and need help... I have 6 different character who where built if the UE5 skeleton. I re-assign the skeleton to the UE5 one with no issue so that they could use the same animation. It all works fine except for a couple of main animation where the IK For the foot and hand don't seem to be attach properly or following the right position. But the issue is different for 3 out of 6 for the feet and the hand for all 6

sick drift
spring solstice
#

Hello, often in my multiplayer game the player's character freezes in the current animation frame instead of simulating physics when he dies, anyone knows why?

mental bronze
#

how come my skeletal mesh is importing like this in unreal?

#

there's an entire bone missing:

#

and what are these big circles

solar totem
#

Can you explain why you shouldn't use root motion for multiplayer?

lyric nacelle
#

so looking around at stuff to rig then export to ue5. I have some questions. so 1st I have been using accurig but then when I retarget UEstore animations to my accurigged character. everything is off. head facing wrong direction, body position a bit awkward. So I assume it is a problem with accurig.

What other methods should I try to rig for ue5

I have found Game Rig Tools, UEFY 2 and of course autorig pro

#

or is it a problem with accuriog. maybe I am missing a key detail that makes these animations wonky

#

hmm. yeah I don;t think it is my rig

#

I just tried it with manny

compact kernel
lyric nacelle
#

yeah I think I was using the wrong retargeter or something. i don;t know what I did. I tried again and now everything is fine

compact kernel
lyric nacelle
#

and move animation

compact kernel
compact kernel
lyric nacelle
#

the new animations are uestore and manny's default jump

compact kernel
lyric nacelle
compact kernel
lyric nacelle
#

no. I didn't

lyric nacelle
compact kernel
lyric nacelle
#

yeah I guess I will just use the older animation and now have to figure out the weird janking turning

compact kernel
lyric nacelle
#

yeah although i havn't enabled a walk state in terms of input. I do have it in blend

lyric nacelle
#

right. I forgot about animation notify. my bad

nova nexus
#

Hey guys i have a problem i changed the skeleton and the animation but used the exact same workflow to make animation layered (basic layer per bone upper body ) and it dont work, i also noticed that the first time i made it work i had to change the bone and pick* the upper one is that normal that the animation doesn't show depending of the bone ? does it should not blend in all the case and work ?

my logic bp and everything work find around it and the anim montage fire correctly i even have the hair of the character moving like it take into account the upper body swap but not the character body that does'nt change at all

nova nexus
#

i figured it out my squeleton had no hierarchy -_-

sour flicker
#

So starting to explore UEs control rig and I was curious if it had the capability to make something like a reverse foot lock.

steep cipher
#

I have two sequences, the first one moves an object up, and the second sequence moves it down, however inside the sequence editor it looks completely fine, but when I play them in game, the first sequence works perfectly fine, but the second was, the object only goes around halfway back down compared to how it looks in the editor, they play at completely different times, the first sequence has "Pause at end" enabled which is causing the issue, but I cant have it disabled or else the object wont stay after the sequence is over

foggy nexus
# solar totem Can you explain why you shouldn't use root motion for multiplayer?

Long story short, character movement is generally replicated using the movement component. There is no such thing as a root motion component and the ABP cannot communicate root motion movement to the movement component. It has been a long-requested feature but as of my latest information, there are no plans to implement it. Some have claimed to get it working, and some have claimed that montage RM replicates if set up right. Personally, I've neevr found a stable method.

Here's a more in-depth discussion, if anybody wants to read more: https://forums.unrealengine.com/t/root-motion-over-network-how-its-done/75059/25

Epic Developer Community Forums

[Sorry for taking so long to respond.] As far as replicating root motion over network with Unreal, it absolutely is supported and can be done. To understand how it works, first consider the problem of just synchronizing animations. Lets say we have a walk/run/blend animation. The blend factor is based on a variable called speed. The Animati...

sage sierra
#

Hey, im trying to make a retargeter from UE5 Manny to a Sketchfab Skeleton i found of a Terrorist from CSGO..
im coming across an issue where in the retargeter the animation looks to translate decently (its not perfect but acceptable for me) but after i retarget anything it becomes Very weird because the hip doesnt move. anyone knows what could be the reason for that?

#

this is my retargeter chain mapping

#

and this is the ik rig for the skeleton i found

steep cipher
sage sierra
#

wouldnt that break other animations?

#

my fix would be to add a root bone somehow or set pelvis as root on ue5 right?

summer geyser
#

I've been trying to retarget some mixamo animations to the ue5 manny skeleton and it goes fine for the most part, except that I cannot enable root motion in the retargeted animation. The cause for that is that the motion seems to be baked into the bones of the retargeted animation rather than the root. Mixamo's root moves with the animation (which would allow for it to be extracted with root motion enabled), but UE's stays in place. How can I resolve this?

sick drift
sage sierra
#

how do i make animation ot play in place? the character moves away from the root as the animation plays

summer geyser
sage sierra
#

it is enabled

serene arch
#

hey so im trying to use 2 bone IK to snap my hands to a gun i have parented to the camera, but the IK always seems to be 1 frame behind or something and its a bit jarring when the gun remains absolutely still.. the least delayed i've been able to get it is to use the pawn's Control Rotation to calculate the IK positions, but thats still slightly delayed.. is there any way to make it not delayed?

nova olive
#

Been playing around with animation blueprints lately and wanted to add custom anims, but I need to disable this side to side sway first, any ideas?

#

I meant this kind of switching to left/right animations when moving. I don't see anything in the BS_MF_UnarmedWalkRun

nova olive
#

The animation could have root motion, which causes the charcter to move

sage sierra
#

its a retarget

#

from the default manny walking animation that comes with third person template

#

basically retargeting a UE5 manny native animation to my custom model i downloaded online

#

that lets me know its not the animation that is wrong, because the manny one is rooted in place

#

but i dont have much control over the retargeting do i? maybe i have to set something up in the retargeter?

nova olive
#

Wouldn't it be easier to just set up the unreal rig on your charcter? You wouldn't have to worry about retargeting that way. There's this cool addon for Blender called "Game Rig Tools" or something like that, it's on Gumroad

nova olive
sage sierra
#

wdym by setting up unreal rig to my character? i havent done much animation work in my short experience with unreal

nova olive
#

Get yourself blender, the addon (https://toshicg.gumroad.com/l/game_rig_tools), import your character, remove the rig that comes with it and set the unreal one instead, auto-weight paint and you should be good to go working with unreal animations

sage sierra
#

oh i think i just did that the manual way, i edited it in unreal, restractured bones to have a root & weighted bones with a brush

#

ill look into it though

nova olive
#

Cool

#

I can't seem to be able to reproduce it, weird

#

What's the model you're using?

sage sierra
#

its called tm_phoenix_v2 i think

#

@nova olive does it matter if the root is "root" or "Root" with an upper R?

nova olive
#

it shouldn't, no idea though

#

am not that well versed in unreal, just started my jounrey with it not that long ago

nova olive
#

Cause sometimes, even when names are correct or the same Unreal screws up which chain is which

#

And it leads to funky movement

#

Also, did you set the retarget root for your rig?

sage sierra
#

this is my retarget

#

chain mapping

#

and this is how i chained the skeleton of the downloaded model

#

the retarget root is the pelvis

#

looks right no? @nova olive

nova olive
#

Don't have targets, just chains, but it shouldn't affect it, i believe

sage sierra
#

yes, while i feel yours is a bit more natural

#

ill show one sec

#

btw thanks for trying to help, i appreciate it.. hopefuly we can nail it

nova olive
#

Does the character also move away when you use the animations in-game?

sage sierra
#

in game after placing a character that has its animation set to be for instance the retargeted fwd walking, it does exactly whats in the retargeted animation

#

oh as an asset?

#

ill check

#

it walks away yes

nova olive
sage sierra
#

i had that

#

its because the root isnt there

#

u need to have the pelvis linked to the root

#

if u do that, then it fixes the being weird and makes it walk away

#

ya give it a root, the hip starts working and the terrorist skiddadles

nova olive
#

i'm just kinda curious, does anything happen if you go under root settings > translation alpha and turn it to 0?

#

In the retargeter

sage sierra
#

how do i get to root settings

nova olive
#

Also, disabling the root under toggle retarget phases

sage sierra
#

ok so if i do this on the top right where i click enable root -> off, i get the animation to not walk forward, but now he waddles like a duck lol, sort of like before adding the root bone. when i turn it on and instead i turn the alpha to 0 it does the same i assume (since it shows him waddling in the preview)

nova olive
sage sierra
#

i think it works!

#

what does that actuall change?

#

like whats the root of the issue

nova olive
#

No idea, pelvis/leg location adds to root's?

#

Genueinely no idea

#

Go test it, see if it works

#

if not, we'll figure something else out

sage sierra
#

it seems it works on an asset, im trying to check if it works on an animation blueprint

#

it works! you are amazing man

#

very nice troubleshooting

zenith mirage
#

I'm having a hard time figuring out how to do an IK rig for my very simple turret

I'm trying to have it yaw and pitch to aim at my IK goal but it doesnt work, says that I don't have enough bones but two are enough for my use case.
Tried the full body ik solver and moving the ik bone doesnt do anything

#

I just added a root bone but that does not make a difference

nova olive
#

Try changing the solver type @zenith mirage

nova olive
# sage sierra

You sent the old video, I think, does it actually work?

sage sierra
#

It does work

#

Ill send one tommorow i stopped working on it

nova olive
#

Aight, no problem

#

Glad I could've helped!

sage sierra
#

Really, big thanks

zenith mirage
#

my ik bone was free and not parented to anything so it never found any bone chain behind it

#

yup, that was it

foggy nexus
#

In short, get the dot product of the fwd and normalised velocity, then of the right and normalised velocity. Then plug these results into the atan2 node. The result should give you move direction in degrees with 0 being fwd, 0-180 on the right hemisphere, 0-(minus)180 on the left. Use these values to drive your locomotion blendspace or state switching.

NB. The order of the dot products passed into atan2 matters. I forget which is needed first so have a play.
NBB. There may be a node that calculates this for you these days. If anyone knows, feel free to drop it below.

tight marlin
#

Hi. I set up an Animation BP following a couple tutorials, but ran into a simple issue with one of the animations.
The character can jump. I have a Jump Up, Jump Idle, and Jump Land animation.
I am using "IsFalling" to determine when to transition from Jump Idle to Jump Land.
IsFalling triggers correctly when the character hits the ground, but Jump Idle does not transition to Jump Land for a full second or more afterward.
The Jump Idle animation is little more than a single keyframe pose, so I would not expect it to be an issue of it running on too long.
What can cause this?

minor marsh
#

Anybody know why my fps arms microstutters when changing move direction while walking? This only happens after I added spring arm to lag the fps arms rotation

nova olive
#

I just needed to switch a setting in the Character Movement

minor marsh
tight marlin
#

Here is a video example of my "what causes this" question above:

#

In other game engines I've used this would typically be caused by the character controller not detecting when it's on the ground correctly, the animation not being stopped at the correct time (an event that should be triggered when the controller is on the ground), or the animation not being configured to stop, and just running through the full length before transitioning.
The "isFalling" method of detecting controller grounded state is being used, which fires correctly when the controller hits the ground, so it's not an issue of not detecting the controller state.
The anim BP/Blend-space (legacy) is set up to transition when "IsFalling" is no longer true, and there's very little complexity there, so I have no indication it's a problem with the BP itself.
The animation in question (Jump Idle) is a single frame pose, so it's not an issue of a long animation.
I have the transitions in my AnimBP set up according to some very simple tutorials. I've looked for properties that affect anim time/length, event detection, etc, but can find nothing.
I appreciate any advice you can give! 🙏

thorn sinew
#

Hey! New here so sorry if this is the wrong place. I've been trying to export rigged arms for a FPS and losing my mind haha. I've made a placeholder animation (static pose holding a gun) to test exporting one over to Unreal from Blender, and it works all fine and plays in Blender but doesn't in Unreal. I've searched online and watched a ton of videos trying all different export+import settings, renaming the rig, animations moving the bones directly vs. IKs, importing the mesh and anims separately, and nothing seems to work and at a roadblock.

I've put the blender file and screenshots of my export+import settings in this link: https://drive.google.com/drive/u/0/mobile/folders/1Ml3Gh1KRd0BeP5VOt40ENvqcaoPTjzrb?usp=sharing&pli=1

Does anyone know what the issue could be? Thanks for any help in advance!

nova olive
#

What's the usual animation-making workflow if you're using the unreal skeleton? Should I animate in-engine? The imported animations ten to not translate well. Should I maybe create an animation with a custom skeleton and then retarget to UE's? What's your workflow?

uncut flint
#

any idea why a soft reference to a montage wont work on play montage?

smoky shell
# tight marlin In other game engines I've used this would typically be caused by the character ...

Your first step is to learn how to debug state machine 😉

  • PIE
  • Open your anim BP and select the pawn in the debug filter
  • Possibly record a video like I'm doing now that includes the PIE window + anim BP, so you can review it using the time slider, since it might be hard to see when you're actively moving around in the game
  • Possibly use slomo .2 command so you can see the transitions occur much slower (this can catch states that are only active for a brief moment)
#

This way you can see if its stuck in the falling state

#

It is possible it is stuck in falling state, or its possible the falling state flag isn't set correctly, or its possible but unlikely that CMC isn't correctly changing away from MOVE_Falling, this is the first step to figure out where to look for the problem

grim acorn
#

Happy New Year everyone.

Has anyone found an issue where multiple actors seem to share the same 'calculate direction' variable. I haven't seen this before, but maybe I am missing something super obvious.

I have a RABBIT actor that works great when it's just a single actor. However, when I create multiple instances of it, it's like they all share the same 'Calculate Direction' node and they all sorta 'arc' in their movements as though they are connected. Anyone have any ideas why this might be?

prime walrus
#

Where's root motion in the BlendSpace tools in 5.3.2? I'm trying to fix a Crouching animation, and it needs "Force Root Lock" enabled, but I can't find it or any of the Root Motion tools anywhere in the Asset Details Sidebar.

#

It doesn't even show up in a search

hushed orchid
#

Hey im learning how to do retargeting but for some reason when im retargeting asset. The main blueprint look janky not like how it look in the retargetter. My model is smaller than the default mannequin

#

Looks fine in the other animation

grim acorn
grim acorn
grim acorn
# hushed orchid Looks fine in the other animation

Not sure if this is the issue, but make sure that your target is in the same pose as the manniquen. You can adjust the pose by clicking on the three dots next to RUNNING RETARGET and select EDIT RETARGET POSE. The UE Manniquen is in an A pose and your character should be in that same pose.

edgy seal
#

Is it possible to add a couple of bones to an already existing skeleton in ue5, then re-import it and keep all previous sockets etc from the old skeleton?

obtuse mason
sage sierra
#

is there a source to get good animations to work with?

#

a pack on marketplace or something?

#

i find that the biggest limiting factor to learning how to create animated characters is the lack of animations

fickle umbra
#

Anyone who can help me with some IK setup? So I want to have an upper torso boss, like in the picture. I want to use IK to move the hand towards where the player is standing, within a bounding range. Does anyone knows where I can start with this? 🙂

real atlas
grim acorn
#

Hey for both your questions @sage sierra @fickle umbra I finally broke down and bought iClone 8. They have a TON of tutorials on how to work with it. It has a free trial. I use that in combination with move.ai which can do motion capture from an iPhone.

whole snow
#

Is there a standard way in Unreal Engine to procedurally change an animation's angle at runtime? For example a horizontal melee swing in a anim montage (right to left movement) into a diagonal vertical (also right to left movement) one?

fickle umbra
sage sierra
#

i have a motion blendspace that takes me from running in any direction to idle. it works when im unarmed and standing, but how would i handle other scenarios effectively?

#

would i need to make a blendspace for every combination? standing armed, standing unarmed, crouched armed, crouched unarmed? that seems complicated and that there should be a better solution right?

whole snow
#

for example right now I have a blend at the spine_01 to allow upper and lower body animation blending for having a sword out and wallking/sprinting or being unarmed and sprinting/walking etc

#

If I recall this video got me started: https://www.youtube.com/watch?v=y7iLItzwGTM

This is a short video showing how you can create a upper/lower body blend between animations.

Previous video where we setup the blendspaces: https://www.youtube.com/watch?v=2oSLwDulEMg

Join the Discord server here: https://discord.gg/zBeebU7uv3

Support the work of LeafBranchGames on Patreon here: https://www.patreon.com/LeafBranchGames

▶ Play video
sage sierra
#

so basically let the crouch stand blend the bottom bones and the armed unarmed affect upper bones

whole snow
#

yeah that'd probably be a good start - might need to tinker with it a bit for the results you want

sage sierra
#

oki, another question, how do i make my character smoothly transition between different rotation? lets say my character walks forward, stops, then starts moving opposite direction?

old wolf
#

Is there any other tricks to retargeting for compatible but smaller skeletons? I have animation scaled set but for pistol animations the hands cross like the scaling isn't really helping. The poses seem perfect so it seems to be a scaling issue somewhere

sage sierra
#

i have a blendspace from going from idle to walking to run, how do i make it so it doesnt snap back from run to idle when it stops moving?

#

right now it just pops into idle position

old wolf
#

if you're using a blendspace for ground speed don't put idle in it, it should be it's own state. Then it will blend back to idle based on your state blend settings / transition rule

sage sierra
#

roger

#

it is still janky

old wolf
#

try this to unjankify it?

tired pollen
#

Hello! Two questions:
The first is we noticed our animation for our walking unit does not match the speed at which is walks (the blend graph is fine, it's the animation itself). Is there a fast way to get these speeds to match? Or is it just good old trial and error via making adjustments to the animation speed itself and then testing?

Second question: When we import our skeletal mesh, for some reason it's getting scaled by 100. It was made in Blender and being exported with the same settings our static meshes are, but the static meshes are the correct size. What are we doing wrong? Everything in Blender looks correct

uncut flint
#

oh okay makes sense

tired pollen
#

Here's our root bone when looking at the skeleton:
We did not manually set those values to 100 - they just spawned that way and if we change them to 1, bad things happen (it grows huge some and breaks everythign)

cedar zodiac
#

I am looking for any guides on setting up custom models to work with the CR_Mannequin and adjusting for differences. I have a rather unique model that can work with it, but there are some adjustments that clearly need to be made in the arms and legs. I'm using the default mannequin setup but my proportions are very different. If anyone can help with a link or two appreciated

severe badge
#

im having trouble facing my Y Axis the same way as my Left Leg. how am i to fix this so that my Y axis is to face the front?

dense hound
#

Should I use advanced locomotive system or set up my character manually

sage sierra
oblique salmon
#

https://www.youtube.com/watch?v=FlpCAWgMwRs&ab_channel=Aryan
If I make a trade that way, will the rotation work the same way in Unreal??

Buy my Tank Modelling Book on Amazon: https://shorturl.at/dzBW3

I make detailed modeling lessons on Patreon:
https://shorturl.at/hlQ69

Join my Discord to learn new tips and exchange advice!
https://discord.gg/VT36WHaqwh

Sprocket Modeling: 0:14
Wheel Modeling: 3:15
Rigging & Constraints: 5:55

Want to download this model? Available on ArtStati...

▶ Play video
pliant drum
#

Hello guys, does any of you animation falks know how to achieve this type of growing plants effect? It is done in houdini, so wondering how I can bring it into unreal engine. Skeltal mesh does not work in this case...

devout magnet
#

anyone know why I'm getting this error?

#

I collapsed some nodes to a function in my control rig

tender flicker
#

hey, does anyone know why my anim sequence is marked dirty, I only added a virtual bone to my skeletal asset, then everytime I open a anim sequence, they are marked dirty and I need to save

#

this is messing with version control, and there is nothing changed except the order of these items (the screenshot is from when I right click on the asset->revision control->diff against depot

zenith mirage
#

Anybody here experimented with the new Physics Control component that they presented at GDC ? I'm trying to use it but am running into some issues.

#

I got my legs to work, the body reacts when I move around the platform, but the legs shift a lot when I start previewing.
I did set them to Kinematics so they would be fixed in place but no difference

spiral forge
#

Hi everyone. I found this post about removing bones from the MetaHuman skeleton to improve game thread performance:
https://www.reddit.com/r/unrealengine/comments/s0wqfv/metahuman_animation_bottleneck_fix_saved_5ms_on/
I'm trying to do the same thing, except I'm noticing that every bone I remove, even the finger bones, serverly deforms the skeletal mesh. Does anyone have any idea what I could be missing that would cause this to happen?

Reddit

Explore this post and more from the unrealengine community

pliant jolt
#

Hi Guys, Im with some questions, about AimOffsets, I have a Simple Locomotion, and i have a toggle for a "Flashlight", i Have a Anim Montage that Plays in the UpperBody Slot, picking up of the pocket and Pointing in the Middle, and, i havel a AimOffset to Up and Down that follows the player Camera Angle, In Parts, Works, But... Its not smoothly, i already try to increase the blend time , the mode, but its all the same.

The AnimBlueprint that "Works" But not blend smoothly

#

really dont know what can be

open egret
#

So uh... help plz? 🧎‍♀️

pliant jolt
ripe yew
#

ANyone has UE4 to UE4 retargeter for UE5?

edgy seal
#

Is it possible to add a couple of bones to an already existing skeleton in ue5, then re-import it and keep all previous sockets etc from the old skeleton?

tranquil fable
#

What am I doing wrong here? I'm trying to follow a control rig tutorial but when setting up Basic IK my character's leg twists out of control... I don't know why... Help is much appreciated

south dew
#

I am currently using Unreal Engine 4, but I encountered a problem. My characters were created based on ue4 mannequin skeleton, but some characters were wearing skirts and some were wearing high heels, so I added extra bones to those characters and imported them. When a new skeleton is generated. Then I encountered that I couldn't use the animation of ue4 mannequin. The bone level and bone name were obviously the same. I saw the skeleton-compatible function in Unreal 5, which solved my problem very well. But I don’t want to upgrade my project to Unreal Engine 5. Is there any way to port this function to Unreal Engine 4?🙂

hushed orchid
#

Hey guys, any1 know how i can change the transform height for a specific animation only? or any better solution?
Currently having this problem where the walk animation is at the right height but the running animation make my character floating.

copper obsidian
#

its called root motion animation

#

but instead of dragging it forwards, u drag it vertically up

crimson turtle
#

Hi, i try to use that node Transform (Modify) Bones.
With the selected bones. but when i add a rotation of the bones, nothing happend. Can i preview the rotation?

#

mmm looks like i need to compile to see the result

#

but when i make it roate, it doesn't move...

ruby crow
#

Hi, I'm having trouble with a character rig. I've followed some tutorials and it seems my rig looks completely fine in blender. When I import into Ue5, replacing the default mannequin with my character, the upper body movement is fine but the legs are twisting for some reason and I have no idea why. When previewing an animation with the mesh, the rig seems to work fine. Is it something to do with me replacing the default character with the new character?

subtle lava
#

Don't suppose anyone has or knows where I can get a high five animation? Wanted to do some motion warping testing

grim acorn
grim acorn
crimson turtle
#

Don’t know why

sand rain
#

Hello, so I made a running animation in blender and when I import it into blender at 5m/s speeds, the feet slide a lot. Any ideas on how to match move speed to feet placement?

forest furnace
# sand rain Hello, so I made a running animation in blender and when I import it into blende...

You could look into stride warping, Lyra example project has it implemented https://docs.unrealengine.com/5.3/en-US/pose-warping-in-unreal-engine/

Otherwise, you can do it manually changing playback rate or speed to match. Or I think there's some math you can do to time it right based on the speed you want kind of like this https://www.reddit.com/r/unrealengine/comments/jp399u/easy_way_to_match_walking_animation_with_movement/

ripe yew
#

How can I rename an IK chane name?

#

When I change it, then I re-open it goes back to previous name

#

For example, I want to change from root to Root

sand rain
viscid willow
# grim acorn WHY DO THEY SLIDE! I have the most simple setup but my guys insist on sliding. ...

Your smoothing time is set to one second, meaning that the blend space will take one second to reach the desired position based on the inputs you have plugged in. Try reducing this value so the blend space will be more accurate to the speed and direction inputs you have: https://docs.unrealengine.com/5.0/en-US/blend-spaces-in-unreal-engine/

Blend Spaces are graphs where you can plot any number of animations to be blended between based on the values of multiple inputs.

clever bluff
#

Is it possible to make a pure function in control rig vm? Or is code required for something like that?

tepid sundial
#

What's the right approach to sync feet between a blend space and a montage, for turning animations and that kind of thing? I've tried with sync markers but can't seem to get it to do anything when a montage is involved

pale knoll
#

Hello. When I try to open an AnimBP that I was working on, UE says The Anim Blueprint could not be loaded because it is corrupt.. How can I solve this problem?

grim acorn
viscid willow
grim acorn
# viscid willow If they're still sliding, and the smoothing is zero, it could be something to do...

Thanks for responding. Yeah - I thought maybe the Speed was falling below 0, but it never did. I was tracking it and most of the time the slide occurs, it is at full speed (which is a modest 150 for walking... like a rabbit.)

The second row (the horizontal axis) is the blend space is 'Direction.' Again, I have been watching that variable, and havne't noticed anything. (I even tried removing that variable all together by creating a full 1D blendspace and that didn't even work.)

I thought this was going to be something super obvious - like "oh dude - you haven't ticked the DONT FREAKIN' SLIDE checkbox" but it doesn't appear to be so simple.

viscid willow
cinder ginkgo
#

Does anyone here have pretty good knowledge on Anim Montages? I have a sword attack animation sequence that I play in my animation montage. The preview of the montage plays just normally however when I play the montage in game my character's feet move all goofy looking.

I can play the animation sequence on loop directly from the Animation blueprint and the feet move normally.

When I play the montage while moving (blending the attack animation to the character from spine_02 and up) it plays just fine. Its only when I stop moving and try to play the animation, the feet then do wack stuff.

Ultimately my intention is to allow the character to use my locomotion movement for the feet when attacking and moving by blending those 2, but when the character does not move I want to switch over to the normal attack animation. Any thoughts on what I should try to check?

Edit: In case anyone comes back and reads this I figured out my problem (chat GPT is pretty great). IKTrace was throwing the feet off. They kept trying to adjust instead of just following the animations.

grim acorn
opal agate
#

I'm struggling to find any information on this node inside control rigs. Anyone know where I can find an example or something that uses it? I'm trying to make footstep sounds in a procedural animation.

viscid willow
cinder ginkgo
mellow ferry
#

Not sure if I should post in this channel, but thought it was most relevant. I am struggling to understand how to implement AnimGraph/AnimationBlueprints to manipulate a skeletal mesh's bones based on transforms that are read-in externally.

EG: If my code has a position and rotation vector, how would it update a skeletal mesh's hip bone positions to reflect those values?

viscid willow
mellow ferry
viscid willow
mellow ferry
viscid willow
# mellow ferry ahhhh i conceptually get it (if I'm understanding the above thumbnail correctly ...

Any variables that you set in the animation blueprint are also available in the anim graph. Think of the animation blueprint/event graph as the animation logic and the animation graph is the pose logic.

So for instance you could calculate the speed of your character as a float in the animation blueprint/event graph and then use that speed variable in your animation graph to drive something like a blend space for your characters locomotion.

viscid willow
# mellow ferry ahhhh i conceptually get it (if I'm understanding the above thumbnail correctly ...

You could also get data and variable information from other blueprints and set that in your animation blueprint.

Again with speed, you will likely need to reference the character movement component which exists on the character blueprint, not simply in the animation blueprint. So you will need to get that information out of your character blueprint and into your animation blueprint, either by casting (pls don't cast on tick 🙏) or using an interface of some sort.

mellow ferry
#

wait what do you mean "don't cast on tick" O_O

viscid willow
mellow ferry
#

sorry im such a n00b

viscid willow
# mellow ferry ack shoot - what should be done instead then?

You can cast once when you initialise or begin play, and then store the reference to the blueprint you are casting to. That way you cast once and can call the blueprint as you need it.

Casting isn't the only way to communicate between blueprints and depending on what your use case is, you may want to look at other alternatives.

viscid willow
mellow ferry
#

ALSO THANK YOU FOR RESPONDING AND HELPING ME OUT

#

🙏 I really appreciate it

viscid willow
mellow ferry
# viscid willow You'd want to interpolate those values in some way. If you abp is handling all t...

so ... in order to simplify my query initially, i said the input was via a file-read in...
Actually the real set-up is that I have a kinect that is sending its data via OSC (BP_KinectOSCClass). Here on the BundleReceived event, the messages are parsed, stored into arrays for that class.

Currently it just puts spheres where the joints are.

What I actually want to do is control the skeletal mesh's via these transforms.

I got a rudimentary control rig up...so now I just need to use the animationbp/animgraph to serve as the middleman right?

ripe yew
#

If I put two Skeletal Meshes in a single Character BP. Give them the same AnimBP.. Play animMontage on them. The second plays he anim montages stragnely. It's snappy not smooth

wooden arch
#

When making an FPS game, do you guys export the hands and weapons at centerpoint (0, 0, 0) in the modelling program, and then match them up in unreal?

#

Or do you export them matched up in physical space before exporting

#

These kinds of questions have me in a bind

viscid willow
whole veldt
#

i baked an animation in sequencer that has transform motion. it doesn't bake the transform motion into root motion for the animation though?

tranquil lark
#

You're definitely not doing it right

narrow bough
#

Tried exporting 3ds max sub selection animations with no solution. Both Datasmith and FBX won't recognise the animation within the certain mesh. I guess I gotta divide every single moving object into one. I got the morpher modifier to work a bit, but it janks the geometry up in unreal

opal agate
#

How do I receive this event? There's no information on it anywhere...

gaunt ledge
#

Uhm... why my curves window doesn't look the the one in the docs?
What did I do wrong? 🥲

gaunt ledge
#

Ok, it's no longer in the skeleton window but it's now in the mesh window, cool

glad vault
#

Guys, how i can reset current animation in AnimBP calling some function?

viscid willow
delicate depot
#

Guys I'm wondering about an issue I have on a 8 way movement system. When the character is moving backwards and changes between left or right it does a weird jitter. I'm assuming that it happens due to the way my blendspace is implemented (The blend goes from one side to the other).

I'm thinking about having 2 blendspaces, one for forward movement and another for backward movement.

Has anyone ever implemented such thing?

viscid willow
# delicate depot Guys I'm wondering about an issue I have on a 8 way movement system. When the ch...

Yes, this absolutely a valid approach for Strafe Locomotion. It's something I've implemented a few times on projects and is my preferred approach for Strafe Locomotion.

There's a good example of this kind of setup here (timestamped): https://youtu.be/4rnsph1eg4s?si=TTnl8_swNJW8bXIo&t=3126

Although you dont necessarily need to have the two blendspaces intersect on a diagonal axis like this example, you can certainly have a 180 degree split for forward and backward. The reason the Volition team had this 45 degree split is to reduce the amount that the hips need to orient/rotate when flipping between Forward Locomotion and Backward Locomotion.

The thing which is important or rather makes this approach worthwhile is animating your legs crossing in different directions, which is the main problem the Volition team were trying to solve.

Sr Animator Mike Jungbluth, Technical Animator Evan Cox, and Sr Programmers Rob Rypka and Isaac Vanier do a deep dive into the animation systems of Agents of Mayhem, and everything that goes into animating an Agent!

Join us every Thursday @ 2pm PT/5pm ET/22:00 BST for our weekly stream!
http://twitch.tv/dsvolition

▶ Play video
delicate depot
viscid willow
viscid willow
delicate depot
viscid willow
# delicate depot That's what I was thinking about. And in this case one of my blend spaces would ...

Yes, your Backward Blend Space would also need to include Right90 and Left90. Depending on how your Locomotion is animated you may need Forward and Backward versions for you Left/Right90 samples. It comes down to which leg is crossing in front of which as to whether the animation will blend well together.

In my case a lot of the time I find I dont need the 45 degree samples and I can make it work with Forward, ForwardRight90, ForwardLeft90, Backward, BackwardRight90, BackwardLeft90. But again depends on the way it's animated. If the 90 degree samples are more of a sidestep then you will likely need some 45's in there.

delicate depot
viscid willow
real geyser
#

please anyone how do i stop this?

viscid willow
real geyser
#

it's just one animation set to local

#

the attack one

#

the others are no additive

viscid willow
#

And how is that additive applied in your ABP?

real geyser
#

i didn't add it there

viscid willow
#

oh so it's a montage?

real geyser
#

yeah

viscid willow
#

does your montage slot pipe through an additive node?

real geyser
real geyser
#

montages can't be added to animation graphs

viscid willow
#

The slot you have there is the point in the anim graph where the montage is played, you'll be able to see the DefaultSlot in the Montage asset

So your Montage slot will need to be piped through an Additive Node ⬅️ THIS IS INCORRECT FOR ANYONE LOOKING FROM THE FUTURE ⚠️

viscid willow
real geyser
#

yeah i know this but it's kinda useless since it doesn't use montage

#

also the same thing happens

viscid willow
#

I think i'm wrong anyway.

If you're not using a montage what are you using?

real geyser
viscid willow
#

yeah and that montage is played through this node:

viscid willow
#

so i think go back to your original abp.

What are your additive settings?

real geyser
viscid willow
#

can you screenshot the additive settings in your attack anim sequence?

real geyser
#

sure

viscid willow
#

thanks, looks correct

i dont have the engine open, i cant remember if the montage also needs to have additive settings applied

real geyser
#

this is what the montage looks like after the additive, it shouldn't look like this the arms are wrong

viscid willow
#

That's the result of the additive, becasue it calculates the delta from your reference pose.

There's a thread which discusses this, and montages should support additives no problem.

#

Maybe try putting one of your locomotion assets in the preview base pose slot and see what the result is

viscid willow
real geyser
#

i have idle and running

viscid willow
#

Are all of these animations set to be additive? Looks like there's errors

real geyser
viscid willow
#

I think that's the issue.

Pretty sure you cant mix and match additives and non-additives in the same montage. Try setting them all to Local Space additive and see what happens

real geyser
#

thank youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

viscid willow
#

Np

#

Additives are weird

misty dagger
#

Does a blendspace 2d really offer significantly worse performance compared to 1d?

viscid willow
misty dagger
viscid willow
remote summit
#

I am having an odd issue where my equipped items (using Leader Pose in the construction script and attached at spawn to the root bone) are not using the root motion of the animation.

#

I dont know where, if any place, where I can fix this.... so any suggestion or direction might be appreciated

#

ANIMBP is setup like this:

#

And I have setup enable root motion on the actual animation:

#

This is the construction script where we attached and set the mesh to leader pose

fervent sandal
#

Hello, can someone help me with this? When I hold W, it only goes in one direction no matter which way I'm facing. Same for S, A, and D (all different directions though) and obviously my animation setup is messed up. I'm new to this and was following a tutorial. Can someone help me out?

remote summit
remote summit
#

since your glitching back, it seems liek this is the case

#

Im reading on this, right now, for my issue 😛

fervent sandal
#

The tutorial I was using used root motion too though?

remote summit
#

Although, my issue is not exactly yours, it is different, but this page has all the information you need on it

#

there is nothing wrong with that

#

but make sure you set the tick, in the animation, to say, use root motion

#

doesnt like like you are, so it is glitching backward to where it was BEFORE the root animation

#

This is a GIF from that page, and it looks just like your running issue

fervent sandal
#

Hmmm

#

Let me see if I can find this lol

#

Wait so where do I enable root motion again?

remote summit
#

on the actual animation

#

in the ASSET DETAILS panel, there will be an option for root motion settings

#

tick EnableRootMotion as on

fervent sandal
#

It's on

remote summit
#

So, you need to check your animBP and make sure the class settings are set to enable root motion

fervent sandal
#

Do I need to turn on Force Root Lock?

remote summit
#

no, force root lock will not help you

fervent sandal
#

Ok

remote summit
#

on the Right, where it says details, click class defaults and look for the setting called root motion. Set it to, root motion for everything, and see if that fixes your issue

fervent sandal
remote summit
#

lol

#

well then, I guess... there is something else going on that I dont know. Wish I could help. I am learning about this root animation stuff for locomotion now.... maybe in a few hours when I get done I can help you further

#

I too, am having issues with root motion and children actors

remote summit
#

Anytime, hopefully we can figure it out

fervent sandal
remote summit
#

https://www.youtube.com/watch?v=YtWbl50Jwwc&list=PLNTm9yU0zou4iShvGKq4HUr9t_0M0g282 - dont know what tutorial you are watching, but this guy has some good quality ones, and he has one on this topic directly. UE4 though 😦

project files : https://www.patreon.com/posts/38932489
Usually, the character movement in unreal is handled by adding movement inputs. The problem in this approach is, we have to match the animation speeds manually to actual movement speed of the character. Today, I am going to show you a way to completely drive the character locomotion with a 2...

▶ Play video
fervent sandal
# remote summit https://www.youtube.com/watch?v=YtWbl50Jwwc&list=PLNTm9yU0zou4iShvGKq4HUr9t_0M0g...

In this episode, we finish setting up the character and animations for basic locomotion.

Content:
0:00 Intro
1:05 Animation Layers
2:30 Directional Blendspace
6:06 Setup Base Pose
13:48 Idle state machine, turn in place, stop
24:24 Test (+bonus cat sounds)
30:01 fixing blends and anim states
33:43 Sum up and outro

Disclaimer - this is a part o...

▶ Play video
remote summit
#

ill watch that one in a second, he is in 4.0 as well, so that is interesting

fervent sandal
remote summit
#

Amazing! glad to hear

fervent sandal
#

So my animations were root motion which is bad for simple locomotion

#

So I swapped the animations for inplace animations and it works fine

dense forge
#

hello Anyone here used the ContextualScene(Experimental) Asset to make sync two actors animation Like car and character
Example can be found in the CitySample Project ? there are no mention of it for a very long time/

dense hound
#

I have one problem I placed the gun right in my characters hands and in the in the skeleton socket I added it and I am following tutorial series on YouTube and I have to use the ue4 animestarter pack mannequin and despite doing that it's like I have 2 mannequins one is the one I'm supposed to set as default pawn class it's not holding a gun but the blendspace animation I did with the mannequin is working he holds the gun perfectly he runs jogs sprints but what will happen with the one I'm supposed to set as default pawn class

#

Why isn't that one showing the same result holding the gun like every other one

open egret
#

anyone have any experience with meshes becoming MASSIVE when added into a blendspace? My lean (and other) animations are sized fine but once i addem to a blend it's godzilla out here

dense hound
#

Can someone please help

tranquil lark
opal agate
#

Where do I handle this event?

sinful raptor
#

Does this not work with Virtual Bones? My wheel caliper still rotates with the wheel

tepid nymph
#

I am having a heck of a time learning the animation tools in UE5 (Coming from Unity3D) I am trying to just do simple IK Retargeting of animations from the Mannequin to the Synthy Modular Character asset. The problem I am having is that the Mannequin is in an arms down neutral pose and the target Synthy one is in a T Pose...
I have created a new pose in the Source Retarget Pose called TPose but I can't find how to change it to actually be in that pose
Can anyone help me out with this

open egret
viscid willow
high pike
open egret
viscid willow
open egret
viscid willow
open egret
#

h'oh boy, i've been following Gorka's RPG tutorial - what you're saying doesn't NOT make sense but i'm certainly in the learning phases

tranquil lark
#

Find someone else. Gorka is terrible

open egret
open egret
#

Anyone know of someone with a darn good rpg tutorial series who also provides their files? I'd much rather go back and watch someones tutorials to understand their code than starting from scratch again

tranquil lark
open egret
tranquil lark
#

The people who are worth following to make an RPG tutorial aren't making them because they're actually making games

#

Think about what you want in an RPG, break it down, search for those specific things

dense hound
#

My blendspace has the gun in it but when I click on the ue4 player that the video says to use as default pawn character he has another gun that I messed around with

open egret
#

That'd involve going back to the drawing board (i'm visual) but honestly that could be a good idea. What exactly AM i creating?

open egret
dense hound
#

Yeah

#

In the blendspace it's done right but the actual mannequin for ue4animaestarter which I supposed to use has the wrong gun

forest furnace
#

I'm having an issue where my regular animations with root motion don't seem to work for stride warping, but retargeted Lyra animations work fine. My animations have all the same settings as the retargeted Lyra ones so it's a bit hard to understand why stride warping isn't changing the feet bone positions. Ik bones are moving fine in my animation too. If I put in the retargeted Lyra animation it works, mine from scratch doesn't. Anyone know anything that might be easy to miss?

hushed anchor
#

Linking anim layer to ABP, when using anim graph it sets all variables inside anim graph layer just fine, but when i try to use anim layer interface with the same method the variables are not being set. Anyone knows why?

hushed orchid
#

Hey guys any1 know what is the proper way of importing character with scaling so it doesnt mess up with item attach to its socket?

I have imported my character with scaling and when i inspect the skeleton rig it have the scale of 45 which is the size i set. Issue is that when i attach any normal size object to a socket, it also get scale.

#

Is it better to keep the import scale to 1 then manually scale my character mesh when using it?

neat dock
modest solar
#

Hi, when using an Anim Curve to drive something in code, is there a way to prevent it slipping right back to 0 when blending out? clever/hacky or proper, either idea is ok.

#

I'm currently driving the position of a pawn using an anim curve on its recoil animation, but when the state that the animseq is playing from blends out it shifts the position of the pawn back to where it started because the curve data returns to 0 as it blends out. I have a Notify State that "enables" this anim curve movement, but it's still true during the blend out.

#

Oh maybe I can put a Blend Out event in the state machine that sets the move via anim curve bool to false...

hushed anchor
#

why not end it up being zero?

modest solar
#

hmm...i'd have to rejig the system i guess. right now i just use an anim data modifier to rip the XY position of the root bone that normally drives root motion, then force lock it, then use that ripped XY position local offset to drive the position of the pawn

#

so like the movement function tells the pawn to "move this much in your forward axis direction"

hushed anchor
#

if you dont want it to revert to original, mb you can use it as an cumulative value, setting it while it changes. so when animation ends it wont change the value any more

#

i think 1d is deprecated

#

but you dont have to use 2nd axis

modest solar
#

nvm this works perfectly fine lol

#

just close the gate during Start Transition

hushed anchor
#

i've no idea what's the best solution here, but you can leave some frames at the animation end for blend out, and stop changing the curve before that

#

sorry it's hard to explain in english for me

modest solar
#

yeah i was doing that but the transition wasn't as snappy/quick as i was hoping to get it

#

nah i get what you mean

hushed anchor
#

i recal in Lyra they have just that

modest solar
#

i think just closing the gate to utilize anim curve x y for movement during transition start is the best solution here. thanks for helping me brainstorm though!!

hushed anchor
modest solar
#

yeah im using it for turning in place too

hushed anchor
#

i'm still learning this myself

modest solar
#

it's powerful and much better to control than root motion!

hushed anchor
#

it's easier to use anim notify or curves than gates imo

modest solar
#

yeah true i wonder if i had used a second curve that is just set to 1 and whenever that dips below 1 (so 0.9999) stop moving the char would have worked just as well

#

like the TurnYawWeight is doing there

#

so as soon as the blend out happens that curve will dip below 1 and prevent the movement

#

I do something very similar for Attack states, since my attack animations have a "wind up", "attack", and "recover" state that affect damage multiplier and also trigger the hit box

hushed anchor
#

if i'm not mistaken the curve blends to 0 exacly for that reason, if you use X-[curve] and save result to another Variable, once curve is close to 0 it stops changing

modest solar
#

yeahh it makes sense

#

just wish there was a switch to like, perpetuate the data

hushed anchor
#

yeah you can clamp curve at some point

modest solar
#

if we wanted to

hushed anchor
#

after some tryouts i intend to copy Lyra solution for now and make changes later if need be

#

although it kinda works fine with what i made but glitches at some point bc of actorRotation jumping from 180 to 0

#

just wrong math i guess

modest solar
#

oh yeah

#

i think i had to fix that myself too.

hushed anchor
#

Lyra is far better then anything i can produce rn lol

#

should have started learning from it from the start

modest solar
#

i still havent looked at it haha. just the loading screen thing really, and that was via someone else's help in #cpp

hushed anchor
modest solar
#

but the anim stuff is probably really helpful to look at

#

oh dear i dont know if i can pinpoint where/how i fixed it or how it would apply to your problem

hushed anchor
modest solar
#

i can have a quick look at my TurnInPlace tick function and see how I'm doing it and if anything stands out

hushed anchor
#

i just realised today that i've been using whole Anim layer interface wrong lol )

modest solar
#

I did it awhile back

hushed anchor
modest solar
#

this is the actual rotation setting code that happens on tick.

    //Interp to new tracking rotation (for FaceMovement or if we're tracking a location and moving)
    RDesiredRotation = FMath::RInterpConstantTo(AIPawn->GetActorRotation(), DesiredRotator, DeltaTime, AIPawn->fTrackingSpeed);
    RDesiredRotation.Pitch = AIPawn->GetActorRotation().Pitch;
    AIPawn->SetActorRotation(RDesiredRotation);

this happens right before that.

    //Reopen the rotation match do-once after turning in place is complete:
    if (AIPawn->LocomotionState != ENPCLocomotionState::TurnInPlace) {
        if (bRotationMatchDone && AIPawn->fMoveAnimationSpeed <= 0.f) {
            //Re-open Do Once
            bRotationMatchDone = false;
        }
    }
    if (bAnimCurveRotation) {
        RotateToAnimCurve(DeltaTime);
        return;
    }

This is RotateToAnimCurve. bAnimCurveRotation is just a gate like i discussed earlier
https://pastebin.com/f7Y6DHi0

#

idk if any of that will help you but that's the essentials of my TurnInPlace code

#

the key to it, i believe i learned somewhere, is that bRotationMatchDone bit of code right before calling RotateToAnimCurve

#

whenever a turn in place occurs, I reset that to the current actor Yaw

#

saving it as a snapshot

#

and the curve is just a 0 to 90 ripped from the root bone, which is ForceLocked (again why i use the gate method because it's not 1 to 0 alpha like i maybe should have done lol)

#

oh just rereading my code, i probably bypass that first block i pasted when using this RotateToAnimCurve function because it appears i set the actor rotation directly in that function 😛

hushed anchor
modest solar
#

yeah it constantly recontextualizes and localizes the rotation offset

#

that way im never going over 180 🙂

hushed anchor
#

cool ty

modest solar
#

i forget where i learned that

hushed anchor
#

aside from this part it seems about the same that i do more or less

#

i can drop some unneeded calculation and just reset this after turn

neat dock
hushed anchor
#

its unreadable with this quality

hushed anchor
#

should work this way probably, idk if it fits your idea, but hope it helps

hushed anchor
#

controlls are parented to Null so it can move freely

#

idk if it's really nessesery but it works

#

btw controlls are too far from it's proper possition range, that's why hand wont end up the same spot as conroller

#

but it tries it's best )

#

i guess you can just open the control rig that comes with unreal sample projects for a better example of setting this up

neat dock
hushed anchor
#

i just made two so that the chain can take their transform

#

basicaly there's some controls that we take transform from, i gave them initial transfrom from bones so that it wont be at 0 from the start

#

and the full body IK is rly simple to use

#

you give it root and bones parented under it, so it's clavicle and lower arm and hand

#

you give it some transforms to solve and it does that

neat dock
#

I did that and this

hushed anchor
#

quality unreadable

#

can you make a screenshot?

neat dock
#

I changed the root behavior to pin to input and now this

hushed anchor
#

if i cant read your code i cant see what might be the problem

neat dock
#

@hushed anchor

hushed anchor
#

seems correct

#

if it's not wroking as it should i've no idea why

#

i've to go. Hope you'll figure this out

neat dock
#

Me too

gaunt ledge
#

Is there a simple/easy trick to make an animation look like stop motion? (Like if it was animated in twos)
Without actually editing the fbx 😅
Maybe some abp trickery?

open egret
#

Hey folks, recently retargeted my player and blah blah - now when i complete an attack - i get this error about my traces. I also now see no traces in engine - not exactly sure what happened and i've no other errors (unless it deals with the bpc attack system). I uhh.... i've no idea what's wrong as my attack system casts to player, and that's succesful. so not sure why... player bp isn't..? Any ideas? Below is one of the manymany errors i get as soon as i swing a sword

Blueprint Runtime Error: "Accessed None". Node: Sphere Trace By Channel Graph: EventGraph Function: Execute Ubergraph BPC Attack System Blueprint: BPC_Attack_System
Blueprint Runtime Error: "Accessed None trying to read property Player BP". Node: Sphere Trace By Channel Graph: EventGraph Function: Execute Ubergraph BPC Attack System Blueprint: BPC_Attack_System

open egret
#

it appears this error has extended to my notify functions that cast to player... man oh man

#

I tried to self reference during a cast and it says that my player does not inherit my trace loop... so the cast will always fail

viscid willow
#

Someone had a similar query a while back. My response ☝️

viscid willow
#

Typically first person animations are made separately from the third person versions. First person is for what the user sees on their screen, the third person anims are for what other players see (if the game is multi-player).

First person animations are often done without the head and any camera animation is also done independently of the body, or you have a bone which is intended for the camera to be animated with. You can include legs but it's not uncommon for first person character rigs to only be arms and a weapon.

misty dagger
viscid willow
misty dagger
#

It's a game that use third person animations for first person perspective. Like DayZ.

hushed anchor
viscid willow
#

You can adjust the clipping plane of your camera to help keep your character visible

hushed anchor
#

Try Mesh bounds x3

misty dagger
#

I know what i want but idk the keyword lol.

floral sky
#

How can I get the location of a control in a BP from a control rig?

hushed anchor
#

Set it from rig for sure, idk what else works

floral sky
#

Not sure I understand

floral sky
#

What is the difference between a mapped element and a user defined element in a control rig

timid shadow
dense hound
#

Do I need locomotive system to be able to program all of the different animations or can I watch YouTube videos and program it manually once I learn it

#

Like can I still use every animation feature

#

Or it's limited

sand current
#

did this to trigger a level sequence to play from game start, doesn't play

neat dock
median haven
#

is there anyone here good with rigging

#

like from 3D models to animation

grim acorn
#

Howdy folks - I seem to have the worst time with ROOT MOTION. Here is my issue - no matter what I tick, my rabbits still return to their original orientation. Anything obvious I am not doing?

grim acorn
#

Do you have your Default Slot node before the Output Pose?

sand current
#

anyone knows when you end a sequence that transforms an actor to a different place, how do you make it hold that position cause it just goes back by default

viscid willow
tepid nymph
#

I am having a weird issue I converted some animations using IK Retargeting and then exported them but now they seem to suddenly have root motion and its totally messing up my game code which is not designed to have root motion factored in

#

I am using a 1D blendspace with a speed var currently with 0 as idle, 250 as walk, and 500 as run

viscid willow
viscid willow
viscid willow
# neat dock

Could it be that your axis are set incorrectly on the solver?

viscid willow
neat dock
median haven
viscid willow
# neat dock Not sure what'd I'd change

The primary and secondary axis there. If you open your skeleton and look at the bones of your arms, notice the little axis transform at the head of each bone. The primary axis will be the one oriented along the length of the bone. The secondary axis will be the axis pointing to the left or right.

Can you screenshot your skeleton hierarchy? < nvm i can see it in one of your gifs

median haven
#

just need clarity on the expectations

viscid willow
# neat dock

Is this coming from blender? Coz those bones look LARGE

neat dock
#

Not my model since I can't model

viscid willow
#

And your approx size is also really big.

viscid willow
neat dock
#

How would I do that?

viscid willow
# neat dock How would I do that?

I would start by exporting a default cube from unreal and importing that into blender to get a reference for how big things are supposed to be.

Then unbind your rig, scale the model to an appropriate size, if you have done this in object mode you will need to apply the transforms so the scale is 1 again. Then do the same for your rig, and rebind your skinning.

#

Getting scale right between blender and unreal, especially for rigged characters is tricky. So definitely look up some info on it, there are a few blender to ue4 videos on the epic channel that have some good info for rigged characters.

storm musk
#

hey there
is there is way to transitions in the blend space or use transitions with it
as you see in the screenshot i have 8 way directional movement
i tried to reduce the gab to get better results but still i see flickering when as example i go from walking right to left or from forward to back left
btw the movement is based on root motion

also i did try to apply motion matching but i found no resources to help fixing all the flickering and other issues so i would appreciate any advise on that too

#

btw for motion matching i have a full set of ai generated animations ready to be used already fixed and configured for UE

viscid willow
viscid willow
storm musk
#

nope the buddy would instant go from left to right i did apply weight speed and smoothed it a bit and looks fine now but still the character when moving from left to right it would flick to back then go right

storm musk
heavy kayak
#

hey guys
how do i lower an animation with root motion enabled ?
its floating atm :/

coral rivet
#

i making a game where theres gunna be a lot of enemies at once and i was wondering if its better to make animation with movecomponent node than a animation asset because i need performance

heavy kayak
#

@pallid trail u have to add " default slot" at the Anim bp

#

befefore out

storm musk
#

that the issue i have now you would see it at the end the character would rotate when moving left and right

timber shell
#

Is there a way to "seek" animation blueprints for a skeletal mesh?

I want to play animations in sync for a multiplayer game, so I need some way to have a global time variable in the anim blueprint that drives all animation loops.

coral rivet
#

is it more performant to use MoveComponentTo to animate my models than using a animation asset? (im only translating and rotating them nothing with deformations)

grim acorn
open egret
viscid willow
still estuary
#

hello i added a new sliding animation to als i go to sliding from grounded or falling or thats what i want to do it doesnt go to sliding and when it does it never goes back unless i jumped first iam lost on what to do

ripe yew
#

If you are using a variable for jump start/loop/end, how do you use TimeRemainingRatio?

hushed anchor
viscid willow
ripe yew
viscid willow
ripe yew
dapper osprey
#

I want to use a "Random Bool" node in my Animation state transition rule, however it gives me the following warning: Node Result uses potentially thread-unsafe call Random Bool . Disable threaded update or use a thread-safe call. Function may need BlueprintThreadSafe metadata adding.

Should I be concerned by this and use a different approach or is it ok to go on?

chilly maple
#

Would anyone happen to know if we can use anim notifies to trigger inputs in a metasound source asset? Or would I need to create an anim notify and use the event in the event graph to then trigger the input in the metasound?

foggy nexus
foggy nexus
foggy nexus
# dapper osprey I want to use a "Random Bool" node in my Animation state transition rule, howeve...

You can't do any operations in (most of) the ABP because it is being run on a separate thread. If you absolutely need it, you can set it to disable multi-threading though this is not recommended. If it's about which animation to play, you can use the random sequence player. If it's about which state to transition to, you'll have to figure how to perform the logic in your character class and feed that into your ABP

desert tinsel
#

Im using a level sequencer for anims and while editing my control rig keeps resetting to default before I have time to finish my adjustments, anybody know how to stop this auto reset?

grim acorn
grim acorn
wild flame
#

Does anyone know why when I put shuffle mode on my random sequence player, it plays the same animation at the start every time?

#

I only have 3 anims on it so there is always a chance im jsut getting unlucky but that doestn seem to be the case

#

would be super greatful for the help :)

heavy kayak
#

@foggy nexushm

#

@foggy nexuslike how add key or hmm

viscid willow
coral rivet
#

how do i optimize a skeletal mesh/animation?

viscid willow
# coral rivet how do i optimize a skeletal mesh/animation?

You'll want to look at compression for animation sequences: https://docs.unrealengine.com/5.2/en-US/animation-compression-in-unreal-engine/

For skeletal meshes, the number of bones and the number of bone influences per vertex makes a big difference.

The setup of your ABP also makes a difference in runtime playback. The Lyra example for ABPs is a good way of only loading the animation assets you need, although it is a bit advanced.

Use Animation Compression to reduce the memory impact of your project's animation data.