Yeah, that’s it, it would be great to make physics based animations for parts, i’ve seen it before and they look cool, for example a bouncing part that then resizes or his transparency disappears
Visulie 2.1.1
Bug fixes
- Importing rigs where parts are parented to models are no longer bugged in world space, and now are correctly stored in object space.
- Methods on the final frame now fire correctly instead of being ignored.
Adjustments
- Removed
destroyOnCompletion
parameter for:Play()
and:Resume()
.
Features
- Added new method to the Visulie renderer,
PlayThenDestroy()
, which plays the animation once (regardless of looping state), then destroys the animation.
Visulie now supports animation and playback of attributes and tags!
Simply add/remove tags/attributes, and it will be recorded. Here’s an example of a use-case!
Demonstration:
This is a new comprehensive Visulie version! Please update your data!
Hi, I was reading your module and I found it quite interesting, but some doubts arose…
-
Is it useful for non-static Objects, vehicles or similar?
-
At production level, how optimized is it? Let’s say a big map with many animatable instances?
-
How does it work, does it have some form of Client to Client Replication, can it be run only on client and manage not to load non-visible animations?
While possible, it’s not meant to simulate physics objects (for now, at least).
The module is quite optimized at what it does. It’s up to you to ensure that you’re playing animations effectively across a map (for example, pausing animations that cannot be seen). If you have, say, 10000 animations running, it will lag regardless.
It’s purely client-sided (but you can also play it serverside, but there is no custom replication). If you want animations to replicate, you must design a replication system yourself (which is standard for custom scripted animations).
Again, it’s up to you to decide how to play/not play animations depending on visibility.
Is 2d animating still possible in the new version?
Right, I forgot to add that in.
You should be able to drag around your content folder now.
Visulie 2.2.0
Features
- The Visulie animation container can now be dragged into other instances, such as ScreenGuis to create 2D animations, or animations within ViewportFrames!
Hello again, one more thing, I don’t quite understand how to animate a UI, do you have any demos or something like that?
Sure!
It’s very simple, actually. Here’s a short video tutorial:
After you export your animation, you can play the animation using the Visulie Renderer module:
local Visulie = require() --> path to the visulie renderer
local Animation = Visulie.new(yourAnimationData, CFrame.identity, YourScreenGui)
Animation:Play()
Is it possible to make/load animations on pre-made gui objects?
What do you mean by “premade” gui objects? If you mean loading and playing animations on existing objects, yes, you can.
local NewAnimation = Visulie.loadAnimation(yourAnimationData, CFrame.identity, {YourExistingObjects})
NewAnimation:Play()
Visulie 2.2.1
Bug fixes
- Fixed misaligned keyframes for animation lengths that are not multiples of 60
Amazing! Can’t wait to try it out!
Visulie 2.3.1
Features
Sometimes, you have instances with many, many properties. However, you also realize that these properties only have one keyframe. This is annoying, as all the keyframe strips clutter up what is actually useful (the properties that have multiple keyframes). Here’s a demo of this new feature:
Adjustments
- Minor visual improvements
Hi! Just bought the plugin.
Please fix this one issue where whenever i try to interact with the keyframes, the object (screengui Frame) that im selecting keeps getting unselected, which make me unable to adjust or remove the keyframes
That aside, the plugin is worth it!
Hey, I’m glad you like it!
I’ve slightly changed how selections work. Having nothing selected retains the display of your previous selection. Let me know if this change causes any problems! It should fix your issue.
Visulie 2.3.2
Adjustments
Thanks! You’re really fast.
I got a suggestion, you should like add onion skin just so animating would be easier.
Happy to help!
That’s not a bad idea. I’ll add that to the to-do list! But there isn’t a planned release date for it yet.
Hello, Would the plugin support MeshParts in a future?, Or it would be the same as unions?, Currently It won’t let me edit MeshPart Properties
Sorry! I was in the middle of making this feature a while ago but I guess I forgot to complete it! I rewrote the entire plugin (without a to-do list, which was silly), so I must’ve just forgot.
It should be up and working now!
Visulie 2.4.0
Features
-
MeshPart support. Keep in mind that
MeshId
isn’t an animatable property! You cannot change theMeshId
dynamically within the animation. It will save as whatever you set it as during export.
Best plugin support I’ve seen! fast implementation of suggestions and feedbacks!