» Map (Advanced)
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Map (Advanced)

plugin
Credits: velcrome, woei

about

Ho Ho Ho,

here it is again, the season of givvvving and merry sharing.

Since today is the Saint Nicholas Day I want to offer my new plugins for download that are an alternative to Map (Value) and MapRange (Value). They are quite optimized, so with spreadcounts higher than a few hundreds it really starts to make a performance difference. Good improvement :)

At its core it fixes the old problem, that the Mapping was never spreadable {1}.
Additionally I added a hidden, but fully usable BinSize, next to the Input (Value). With the binsize you can define how many Input (Value) slices are used for each of the other 4+1 pins that follow to the right.

  • MapFast.zip version is completely different code, with correct spreading and bin size behaviour. even faster at lower slicecounts, a bit slower at higher ones (though still faster than native)
  • this is not spreading as best practice advises, but then again, with Map (Value) and MapRange (Value) you usually just want the Input (Value) calced to Output (Value) anyway. So SpreadMax is fixed to that, superfluos (and potentially flawed) slice sets for the mapping are ignored. Till then they spread beautifully.
  • {1} I didn't fix the problem of having a Mapping Enum Pin on a Map node, for backward compatibility reasons. Monsters, ehh

XMAS

I know this is kind of strange stuff seemingly unrelated to christmas, but I am sure a lot of you have little secret boxes in their workflows somebody else could use or learn from.

Don't be shy to spam contributions.
You can be sure, somebody else just tries to reinvent the wheel you discovered half a year ago.

Sure, we all have a lot to do, especially at the end of the year. But remember: an hour of your time for completing and sharing a patch, a plugin, a pack, a module, or (not the least!) a helppatch can save days for a whole bunch of people struggling with the same learing curve, just as you did. Don't be shy

download

MapFast.zip
14.12.13 [01:26 UTC] by woei | 839 downloads
correct spreading and bin sizing (incl. negative bin sizes)
Show 2 older revisions

Older Revisions

vvvv-Map.7z
07.12.13 [21:46 UTC] by velcrome | 514 downloads
solid release
vvvv-Map.zip
06.12.13 [19:04 UTC] by velcrome | 585 downloads
some bugs left

sebl 06/12/2013 - 21:52

nice! how could we live without them?

u7angel 07/12/2013 - 16:49

xmas contribution spam sounds cool :)

u7angel 09/12/2013 - 13:13

add to addonpack ?

velcrome 09/12/2013 - 13:57

yes :)

anonymous user login

Shoutbox

~6d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~13d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~13d ago

~14d ago

fleg: hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!

~27d ago

joreg: Last call: 6-session vvvv beginner course starting November 4: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~1mth ago

joreg: Missed the last meetup? You can rewatch it here: https://www.youtube.com/live/MdvTa58uxB0?si=Fwi-9hHoCmo794Ag

~1mth ago

theurbankind: When is the next big event, like node festival ?

~1mth ago

~2mth ago

joreg: Join us for the next vvvv meetup on Oktober 17th: https://visualprogramming.net/blog/2024/25.-vvvv-worldwide-meetup/

~2mth ago

joreg: 6 session beginner course part 2 "Deep Dive" starts January 13th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/