Hello, how do I . . . Animate?

Now before you start telling me to use an animator I get that, I can do that, thats the easy part.

My question ishow you animate. For instance, when it comes to programming, there seems to be a formula on how you would go about doing it, there are also do’s and don’ts that you should know,

What are things like that when it comes to animating? And since this is also technically art, what about with building or terrain design? Im trying to become a jack-of-all-trades so any info is great lol

I’m not sure what you want to know exactly, but here’s some tips I learned:

  • Animation Events are not guaranteed to fire 100% when you play the animation on Server
  • Play the animation for about 0.1 second to let it load and then play it again when you need it
  • You can save animation tracks (loaded) in a table, which would be pretty good for having animations play nicely the first time

Anything specific you want to know?

1 Like

very good question I could redirect you to LuaLearning a great game when I come to … uhhh … learning ? but instead I will explain :sunglasses:

SOOOOOO …

you need an Animation object with its AnimationId set to the ID of the animation you created.

You’ll place this animation into an Animator,
(which is usually found in a Humanoid. This Animator handles loading and playing animations.)

To load the animation, get a reference to the character’s Humanoid. Then, locate or create the Animator within the Humanoid. Once you have the Animator, call :LoadAnimation(animation) with the animation you created. This gives you an AnimationTrack, which is like a “handle” that you use to play, stop, or control the animation.

-- something like that ^^
local humanoid = character:WaitForChild("Humanoid")
local animator = humanoid:FindFirstChild("Animator") or humanoid:WaitForChild("Animator")
local animationTrack = animator:LoadAnimation(animation)

then you only have to do animationTrack:Play()

TADAAA

you got your animation !

More of the process of actually creating the animation might help, all of the things you listed are very nice to know though lol, so thanks!

I meant more of creating an animation, I already know this stuff lol, thanks though!

Do:
Load animations on the client ALWAYS.
Load them in the client as soon as the script starts if you want it to be seamless.
Stop an animation when another plays if both are in the same script and both have the same priority.
Don’ts:
Don’t load them on the server.
Don’t play more than 256 animations on a single rig! (No idea if you would ever do that but that’s a limit.)
Don’t try to be smart and over-optimize stuff and definitely do NOT try to manually manipulate keyframes to play the animation because while it is possible, it’s not optimal.

2 Likes
  • Use blender, it’s free and (sort of) easy but does have a steep learning curve.
  • Don’t spend 30 bucks on Moon Animator.
  • Use your body. Pose yourself as how you imagine the animation would be and try to understand how your joints act and then replicate it.
  • Consider environmental drag while making movements.
  • Timing is gold while animating so ensure your animation keyframes are timed properly.
  • Don’t suddenly stop movements as it would look unnatural.
  • If any movement occurs then the entire body WILL be effected by it. Don’t go making an animation where only the arms and legs move.

That’s about it MISTER FRODEVO. (hehehehhehhehehehehe)

2 Likes

CURSE YOU!!

On the subject of animating in blender, how?? I tried once, I still cant figure out how to get multiple rigs in blender and animate them at the same time. This ofc was using some kinda plugin that I cant remember the name of but yeah.

You can’t really animate multiple rigs at once unless you use a hacky way of joining the rigs together in studio then importing the now “custom rig” into blender and then animating it. That’s the only downside in using blender in addition to you not being able to manipulate parts and particles and such.

:3

Don’t be mad at me sir. I am just a silly little goose girl who does nothing but annoy males for my own personal amusement.

1 Like

Hey thats what I do!! Copycat >:|

Ahh I see. Well, time for some extensive research!