[Open Beta] Procedural On-the-Fly Animation in UE4: iTween!

Hi Jared,

Can you fix link for UE 4.21? I can’t download.

[USER=“13335”]Jared Therriault[/USER], I really need it.


Sorry MDV, I don’t have the original file any more and I can’t retrieve it from Mediafire. I have submitted a support ticket with them, hoping tehy can get that straightened out. In the meantime, do you have any experience with building a plugin from source? You can use the 4.22 plugin and rebuild your project in C++ and it should work. You can let me know if you encounter any errors and I’ll try to troubleshoot with you. Otherwise if Mediafire doesn’t fix the link before next week I’ll redownload 4.21 and compile it again for you myself. This weekend I won’t be with my computer so I can’t help at the moment! :frowning:

Thank you so much for the heads up! I actually haven’t even tried networking games yet, so this is good information to have! I’ll have to rework this in a future update. It’s hard to use the tweening object as a context object because data tween and UMG tweens make that difficult, but perhaps there is another way to get the world without grabbing the viewport. The obvious answer is to have a context object pin but I personally hate that approach. I’ll have to research this. Again, I appreciate you writing about this!

0.8.8 beta for 4.23: iTween v0.8.8_4.23

Apologies on the latency for this one - There have been recent packaging issues with this plugin in 4.23. In addition to my usual duties I had to bring the code up to code. It’s now ready for your 4.23 projects.

New version for 4.24 found here:

Contains binaries for Windows (32, 64), MacOS, iOS, Android

Благодаря, Jared!

[USER=“13335”]Jared Therriault[/USER] really great tool, thanks a lot for providing it!

Are the any plans for a 4.25 compiled version of iTween?

Thanks ralf!

Absolutely, I will compile for every major version and post it here.

As a matter of policy, I don’t personally use Preview builds so I won’t compile for those. I just don’t have the disk space or extra time. Plus there was an occasion where I compiled for a preview build and had to recompile on full release due to an engine bugfix that broke compatibility with the preview compilation. It’s just a mess :slight_smile: But count on a 4.25 version of iTween!

This is an absolutely brilliant plugin. Thank you!!

Oh, thank you! I’m so glad you’re finding it useful!

This look very interesting. I’ve download the latest version, but, their is no .exe in the file like in the installation video. How should I proceed for the installation ? Thank you

Hello biiiiioshock

You can just put the iTween folder in your plugins folder in your project or in the engine folder. I didn’t stop including the installer for any particular reason, I just forgot after a few months without an engine upgrade :slight_smile: But it’s not necessary, manual installation does the same thing.

Here’s a tutorial for UnrealCV (Install UnrealCV Plugin — UnrealCV 0.3.10 documentation) but it’ll work the same for iTween.

Perfect, thank you !

Hi everyone, here’s a recompile for Unreal Engine 4.25. No new features or fixes, but you should know that **support for Slate tweens has been removed. Note that this does not affect UMG tweening.


4.25 just isn’t playing well with it. I’ve tried all weekend to fix the compilation errors on Mac and iOS but I wasn’t able to track the issue down. Knowing that the feature wasn’t widely used coupled with the fact that removing it cut compile times in half, I decided it was better to keep the feature out of compilations moving forward. It’s not necessarily gone forever but as of now I won’t be including it.

If you still need support for Slate tweening then I’d recommend sticking with 4.24 or recompiling on your own machine with the included source. The classes appear to work ok on Windows and Android and no changes have otherwise been made for the code so if you want to work on fixing slate support then all you have to do is fix the errors with using the classes on 4.25.

I do apologize to anyone this news disappoints but I don’t see a way forward with slate support at this time. If I need slate support specifically in the future then I’ll work more on it.

4.25 Version: iTween - Google Drive

Hi! Thank you so much for your work, I hope this question is appropriate for this thread as I am quite new to both Unreal and its forum.

Would this plug in be the best way to create dynamic shapes and objects? Meaning, objects/geometry that evolve over time.

I hope my query is clear.

Thanks in Advance…

Good day Impossybleposslb,

The answer is, it depends! The plugin is meant to change the transforms of actors, components and UMG widgets, but it also has operations to change floats, vectors and colours over time.

If you want to change the topology of static meshes, this plugin would help. You’d have to create a runtime mesh, figure out where to move vertices (to morph the mesh the way you want it to) then run a number of Vector Move From/To functions to translate the vertex positions of your original dynamic mesh to the positions you want in your morphed mesh then plug the result of the tween into your dynamic mesh’s vertex position every frame (on update).

This is a very complicated way to handle this, but is possible. What is it that you want to do in specific? I can try to help you find the best solution for what you want.

Thanks so much for response! I truly appreciate it as indeed I am a bit lost.

  1. The end goal is a series of music visualisers in VR(so, objects morphing,changing in response to music), however, for now I would simply be happy to achieve this in regular 3D

2)Transform an object into particles(particles of itself,not different colored particles etc)

3)Apply ripple or any other transformative effect(and/or visual effects like motion blur) etc to an object

4)for one example, maybe you have a square that suddenly has different shapes sticking out, pulsing…

5)recursive multiplication of an object(while keeping them connected)

Anyways, that´s a lot of stuff, so whatever light you have the time and inclination to shed will be more than appreciated.

Thx in Advance!

[USER=“13335”]Jared Therriault[/USER] I just learned about tweening and I happened to stumble on your page! this plugin looks awesome. I do have a question. Can this manipulate umg objects like text or buttons? I’m trying to make my main menu a little more animated. when the title drops down from the top, I’m wanting to have kind of a bouncy or jiggly look once the text stops. It’s a kid’s game so I’m trying to make things as animated as possible. is that something your plugin can help with? I’m just having trouble manually keying in a proper looking bounce!

[USER=“13335”]Jared Therriault[/USER] Nevermind. ten minutes into your plugin and i have amazing bouncy text! you’re a LIFESAVER!! thank you so so much!!