SmoothSequence Graph | The easiest way to edit NumberSequences

SmoothSequence

SmoothSequence Graph is a free plugin that is made so you can edit NumberSequences with ease (pun intended).
This plugin allows you to place down Keypoints that you’re able to edit the tangents of, along with the default ROBLOX envelope editing, and strategically places NumberSequence keypoints in order to minimize error.


Here’s a side by side view of what the native editor versus my editor looks like.


image
image

Note you are also able to edit the amplitude above values that are normally not supported by roblox’s editor as well.
SmoothSequence graph also features automatic saving directly into the ParticleEmitter itself via attributes as well, using buffers in order to keep your data as nicely packed as possible. All SmoothSequence generated attributes are prefixed with SMOOTHSEQUENCE_, incase you want to delete them safely! Just note that the editor might not like this if you plan to edit it again.

Here’s a video of it in action.


Have any Issues with it? Please let me know down in the post below! Thank you for your time.

30 Likes

This is so cool, definitely gonna try it out :fire: :fire: :fire:

1 Like

Oh, wow, I have been waiting for something like this for a long time, have been too lazy to dig into it myself, I inexhaustibly thank you.

3 Likes

Looks like an awesome plugin. I plan on using this extensively, thanks for making this!

2 Likes

Snatched

Great plugin though! Really useful! Could it be possible to add support for say… Color Sequences?

2 Likes

ColorSequences don’t really suffer as much from being linear splines as NumberSequences. Is there a specific use case you have for this?

1 Like

I know but I still find it annoying how limited we are. I am not asking for bezier customizable interpolation rather something like constant interpolation, or sine and stuff similar.

2 Likes

V1.0.1

  • Added envelope error detection.
    → In the last version, envelope was not counted as an error source, but is now accounted for in the NumberSequence keypoint placement algorithm in order to get smooth envelopes. Before this update, straight sections of the curve with envelope would have very minimal keypoints.

  • Fixed initial delay when placing your first keypoint.
  • Added Beam transparency to the list of data.
  • Removed my name in the topbar as it was taking up wayyy too much space if you ever docked the plugin.
1 Like

V1.0.2

  • Fixed issues with undoing and redoing; now changing the sequence at all saves your previous state and instead changes the keypoints.
    • Frankly I’m a little worried about these fixes. I’m assuming that you’re using a selection undo plugin (either the mainstream one or mine).
  • Reset button now changes the instances back to normal.
  • You can type in negative values for squash now. (oops)
  • Particle transparency now supports envelope. (oops 2)
  • Light theme support for those who want or need to use it.
    image

Should be all. Once again, if there are any issues please let me know in this thread! Thank you for the support for this plugin.

1 Like

This is amazing! Do you have a disco so I can discuss some design ideas/changes with this plugin?

You can add me! My username is kiiyoko
I was planning to possibly rewrite it from ground up to support some extra things but I wouldn’t mind suggestions either.