How can I insert a VFX Animation I made in blender into roblox studio + Script it?

I made a VFX fireball animation recently, and I wanted to import that and the animation into roblox studio. I also want help on how I can tie that to my roblox character.

Also, How do I make my roblox character be in the animation, so when I code it when someone presses C or something, the animation plays? I know it’s all complicated but if you can send me a link to someone solving that, or maybe just telling me and answering all this, it would be awesome.

Example: Powers / Moves you see in anime rpg games, like when you press C it plays the power that damages npcs and bosses.

2 Likes

Disclaimer that I’m not an animator or a VFX specialist. I go from what I see on a technical level.

Actual animated VFX from Blender is pretty hacky and expensive so no one will generally do that for a production level game. As it’s not quite possible to animate the effects like you would in Blender it would involve creating a lot of meshes to represent each frame of the animation. Doesn’t sound too pretty when you’re thinking about performance and practicality in a game.

Often I see VFX animators use a combination of a mesh, native elements (particles, beams, so on) and tweening to create the general feel that the effect is actually being animated and since most of these effects happen quickly it sure does look that way. Slash arcs are good examples to reference on how the transparency, width and timing of the arc’s spawn make it look like it’s being animated when it’s mostly just a static part hovering around the general swing area.

Consider recording some VFX from anime games that you really like and then going to a program that can break the video into frames. Scroll through each frame and observe what happens as time goes on.

6 Likes

For the animation it’s simple, you just use Roblox’s import animation from .fbx and you can use it as a normal animation.

1 Like

inputkeycode on the client that fires a remoteevent that clones a vfx from a replicatedstorage and parent it to workspace and adjust its position using frame (do the vfx cloning on the client)

1 Like

not rlly the solution but ima give you the solution so you can get more account points

I don’t care about “account points”, stats on profiles are irrelevant metrics. If it’s not actually a solution then please don’t mark it. That being said, I’d hope that the words would offer you guidance on what you might be able to do here.

It’s not a solution in the sense that it’s not directly step-by-step solving your issue for you (which is not how the forum should be used) but I’d hope it does implicate how such VFX are made and what you might be able to do in order to see how others are doing it if you wish to replicate their effects.

2 Likes

I’m pretty sure it was, but it’s MAD difficult for me to do, so yeah you solved it

1 Like

I don’t know if that’s really it