• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.

VaM 1.x value mapping help, plugin to get value change delta or remap value with curve

Threads regarding the original VaM 1.x

tjpbrn

New member
Joined
Aug 28, 2025
Messages
4
Reactions
0
Hello,
I would like to get the delta of a changing value, e.g. negative speed if value is decreasing, positive speed if increasing, so i can then reference this speed/delta value to control another, e.g. morph.
I was also curious, is there a plugin or script that allows curve re-mapping of a value, so e.g. 0 maps to 0, 0.5 maps to 1, 1 maps to 0, perhaps a way to set/sample animation timeline with discrete time?
 
Yeah, LogicBricks 2 has a remap thing https://hub.virtamate.com/resources/logicbricks2.44283/

But delta computation I don't think I ever saw one, it's generally very contextual, on my end I'm doing that in the code when I need it.
Remapper in logicBricks 2 looks like a direct in/out to in/out mapping, whereas I wanted to do knot based curve remap, I musing acidbubbles timeline and controlling the scrubber, its not ideal since a seperate timeline needs to be made for each mapping/value.

Regarding delta, thats what I was thinking, couldnt really find anything.
Regarding the context, do you mean because time/polling can be different depending on script/atom?
Trying to learn how to use acidbubbles scripter as it seems its the only feasible approach for me at the moment, I dont really know what Im doing though
 
Upvote 0
knot based curve remap

I'm not sure what is a knot based curve remap haha.


Regarding the context, do you mean because time/polling can be different depending on script/atom?

No haha, just because delta is a value that you need in very specific contexts huhu. ie: speed changes to control a lightsaber swoosh or anything like that. Said differently: it's quite advanced enough to not be needed by the majority of creators, hence why it probably never made as a standalone solution.
 
Upvote 0
I'm not sure what is a knot based curve remap haha.




No haha, just because delta is a value that you need in very specific contexts huhu. ie: speed changes to control a lightsaber swoosh or anything like that. Said differently: it's quite advanced enough to not be needed by the majority of creators, hence why it probably never made as a standalone solution.
sorry by knots I mean the little keyframes you use to build a curve, to allow you to make for example a bell curve using 3 knots, they are like keyframes with handles in a timeline animation curve.

Ah I was thinking of speed like its something you can broadly extract from any float variable you point it at like a basic logic feature that can then be referenced. I found that the new froost fluids plugin has a speed measurement parameter which is a signed float
 
Upvote 0
sorry by knots I mean the little keyframes you use to build a curve, to allow you to make for example a bell curve using 3 knots, they are like keyframes with handles in a timeline animation curve.

Hoooo! Right!
That's the sort of thing I'm doing in VAMMoan for instance, where I have a custom curve handling the breathing animation ( it remaps the in/out to specific curves depending on the intensity ). I get what you mean! But yeah, quite complex to do that through a UI in VAM ^^



Ah I was thinking of speed like its something you can broadly extract from any float variable you point it at like a basic logic feature that can then be referenced. I found that the new froost fluids plugin has a speed measurement parameter which is a signed float

Let's say you have your speed value from somewhere. Scripter could be a plugin to help you with that. Since you can do pretty much any basic maths computations in it.
 
Upvote 0
Back
Top Bottom