» Addons Change Log
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Addons Change Log

upcoming

addons_50beta39.1-01

released on 05 05 20

  • added "Tunnel" parameters to the PolarCoordinates TextureFX node (by Matias Wilman)

addons_50beta39-01

released on 18 11 19

new nodes

  • NineSlice (DX9)
  • NineSlice (DX11)
  • PBR (DX11.Effect) physically based rendering shader
  • PBRTextured (DX11.Effect) physically based rendering shader with material maps
  • PBRInstanced (DX11.Effect) physically based rendering shader with instancing
  • PBRTexturedInstanced (DX11.Effect) physically based rendering shader with material maps and instancing
  • Lights (DX11.Layer PBR) sets the light sources for PBR shaders that are connected to the layer upstream

addons_50beta38.1-01

released on 13 12 18
nothing to see here

addons_50beta38-01

released on 20 11 18

no changes

addons_50beta37-01

released on 5th September 2018

1 BIG 1:
HTMLTexture now for DX11 and more

addons_50beta36-01

released on 20 03 18

  • TimerFlop: now respects vvvv Mainloop Increment mode. fixed triggering one frametime to early

addons_50beta35.8-01

released on 25 07 17

no changes

addons_50beta35.7-01

released on 20 07 17

no changes

addons_50beta35.5-01

released on 19 04 17

no changes

addons_50beta35.2-01

released on 22 02 17

Fixes

  • removed Box2d to allow an independent release cycle
  • Database Select nodes now make sure to not create field-pins with names conflicting with reserved pin-names

addons_50beta35-01

released on 20 12 16

New

  • new MJpegStream (EX9.Texture Sender/Receiver) modules
  • new module for concave polygons Polygon (EX9.Geometry 2d Concave)

Fixes

  • MESO has sponsored an update of the HTMLTexture nodes
  • Two new pins on AudioOut node, to allow lower latency settings when needed.
  • Arduino (Devices StandardFirmata 2.x) and FirmataDecode (Devices 2.x) return proper strings
  • fixed MakePath troubles with root volume paths without trailing slash, fixed nil output on any nil input
  • fixed crash with invalid searchPatterns for Dir (File Advanced)

addons_45beta34.2-01

released on 22 10 15

changed nodes

  • AvoidNNIL nodes now have an Is NIL output

fixed nodes

  • fixed some errors that popped up in the Skeleton category of nodes

new nodes

addons_45beta34.1-01

released on 24 08 15

changed nodes

  • all Assimp (DX9) nodes now have a version DX9 set so they can now actually be distinguished from their DX11 counterparts

addons_45beta34-01

released on 21 07 15

new nodes

  • QueueStore (Spreads): A node to store a queue of queues
  • Length (2d/3d Vector Spectral): Calculates length of a series of connected points
  • OneDollarRecognizer(2d): Plugins and modules for 2D unistroke gesture recognition as described here
  • QueryBatch (Database Network) for all database types (not just SQLite)
  • Button (3d Mesh Multitouch), Button (3d Quad Multitouch)

fixed nodes

  • enabled WiiMote (Devices), SpaceMouse (Devices) and all the Phidget nodes in x64 build - thx to velcrome
  • enabled FileStream (Irrklang) in x64 build - thx to microdee
  • Connect (Spreads): spreaded bin size was causing wrong output slicecount thread
  • Dir (File Advanced) now correctly reports 0 with non-existing dir as input

changed nodes

  • all Kinect (DX9) and Bullet (DX9) nodes now have a version DX9 set so they can now actually be distinguished from their DX11 counterparts

addons_45beta33.7-01

released on 21 01 15

new nodes

fixed nodes

  • XDocument build up errors in HTMLTexture node weren't shown on error output pin.
  • fixed the SQLite nodes in x64 build.
  • Dialog (File Open/Save) now autoevaluate, ie. they work even with output not connected

changed nodes

  • CameraPreview (Transform DX9) is legacy now, see the new CameraCone (EX9).
  • CreateVehicle (Bullet) new parameters for better simulation of vehicles
  • WheelInfo (Bullet Vehicle) outputs speed and skidinfo
  • Round (Value) has more options and replaces MathRound (Value)
  • more Generics for Occurrence Nodes
  • Gui2D Nodes now have an option to disable AutoSave. (no more framedrops)
  • Info (System Device) now retrieves its outputs async forum thread

addons_45beta33.3-01

released on 09 10 14

fixed nodes

  • fixed not implemented exception in HTMLTexture node when sending a mouse click event to it
  • fixed HTMLTexture (String) node not following clicked links

addons_45beta33.1-01

released on 09 09 2014

new nodes

  • in x64: FileStream (EX9.Texture VLC)

addons_45beta33-01

released on 02 09 2014

new nodes

  • PolygonEditor (2d): create Polygons and edit them via Mouse and Keyboard interaction. Used in and initially developed for badmapper.

changed nodes

  • Camera (Transform Orbit) now has "reset state" - controlled by input pins until any of its hotkeys are pressed, analogous to Camera (Transform Softimage)
  • Updated HTMLTexture node to use CEF 3.1750.1738 - see htmltexture-node-using-cef-3-now
    • The node is now finally available in 64 bit.
    • The node will spawn processes in background (like chrome does) which do the rendering, javascript etc.
    • CEF can be configured through command line arguments to vvvv.exe - a general overview can be found here: http://peter.sh/experiments/chromium-command-line-switches/ - not all working though
    • Changed default value of BaseUrl pin:
    • The node is able to automatically set the size of its texture if width or height is set to zero.
    • The node will hold on to previously computed values and the IsLoading output will stay true as long as
      • CEF reports that it is loading content
      • DOM was not retrieved yet
      • Auto-size is enabled and document size wasn't retrieved yet
      • A texture is in a dirty state

fixed nodes

  • Twirl (EX9.Texture Filter) was mistakenly spreaded inside, causing slowdown; fixed now
  • Mesh (EX9.Geometry Join Subset) now handles 32bit indexbuffers
  • HTMLTexture (EX9.Texture)

addons_45beta32.1-01

released on 12 06 14

changed nodes

new nodes

  • Button (3d Multitouch Quad/Mesh)

addons_45beta32-01

released on 09 05 2014

changed nodes

  • Typewriter (String) now has a Max Length input
  • Syslog (String) encodes syslog messages as raw
  • Logger (VVVV) logs a given string in the tty
  • ms-kinect nodes now use/return highres (640x480) textures
  • LD2000 (Devices) has its r'n'b color channels swapped to conform to the specification
  • SRTReader (File) uses default OS encoding
  • TodoMap (TodoMap) category dropdown is now editable, and some color fixes

new nodes

  • RGB (Color Join/Split Vector)
  • 4d swizzle nodes
  • Levin (Spreads) is a spreadable addaption of the nativ Levin node
  • Combinations (Color / Enum / Raw / Spreads / String / Transform)
  • Variations (Color / Enum / Raw / Spreads / String / Transform)
  • Permutations (Spreads / String)
  • ApplyNearAndFar (Transform)
  • CameraPreview (Transform DX9)

fixed nodes

  • fixed out of memory exception in HTMLTexture node using dx9ex by making use of two textures, one in default pool the other in systemmem pool - see htmltexture-and-dx9ex-texture-sharing-breaks-directx-render-pipeline
  • DestroyBody (Bullet) was causing some red nodes for a frame.
  • TodoMap (TodoMap) : fix toggle for output routing.
  • FourRooms (Transform Viewport)

addons_45beta31.2-01

released on 11 11 13

fixed nodes

  • Fixed mesh not updating issue in Metaballs (EX9.Geometry) when connected to more than one device
  • HTMLTexture (EX9.Texture)
  • Disperse (Spreads) a lot faster

changed nodes

  • TUIODecoder (Network 1.0) now with correct 'Session ID', 'Class ID' and 'Type' outputs (old one is legacy)
  • added 'database' tag to all database nodes (for convenience)
  • Select ({database} Network) now trims whitespace of given comma-separated Field Names
  • Directory (File) deletes non empty dirs as well

new nodes

  • Stickman (Kinect EX9)
  • SkeletonJoints (Kinect OpenNI)

new girlpowers

addons_45beta31-01

released on 28 08 13

Updated nodes:

addons_45beta30.2-01

released on 25 06 13

new nodes

addons_45beta30-01

released on 22 05 13

general

  • enabled SSH, Facebook, ArduinoFirmata, RS232 and ShellExecute nodes in 64 bit build

new nodes

  • AsXElement (JSON) as pendant to AsXElement (XML)

changed nodes

  • updated bindings of HTMLTexture (Ex9.Texture) to latest released CEF 1.1364.1123 (see official website for a complete list of changes)
  • FirmataEncode/FirmataDecode support Capability reports (request and show) that show your boards available pins and their respective modes + resolution
  • Arduino (StandardFirmata 2.x) reflects changes of above + uses updated RS232 which offers a way to bypass the autorest on most arduino boards.
  • TobiiEyetracker nodes (Browser, Headbox, XConfig, Tracking, Eyetracker, Calibration). For using Tobii eyetracking devices.

fixed nodes

  • HTMLTexture (Ex9.Texture)
    • crashed when doing fast url switching (see here): fixed by blocking until internal used CEF browser object (used by each slice of a renderer) is created.
    • crashed when decreasing the width/height inputs (see here): fixed by doing an intersect for each dirty rectangle reported by cef before writing to the texture.
    • crashed when setting new "Update DOM" pin to true: should be fixed by new blocking behaviour in constructor.
    • fixed various issues in CefXmlReader (used to translate CefDom to XDocument/XElement).
  • MIDI module fixes
    • normalised MidiNoteOut, MidiControllerOut, MidiProgramOut to consistently use channels 0-15 on pins.
    • fixed incorrect channel mappings.
    • resetting the channel pin does not result in setting a value of 0.5.

addons_45beta29.2-01

released on 10 02 13

changed nodes

  • Dialog (File Open) got bang output that indicates when OK button was pressed
  • Reader (File Advanced) now (String Advanced) with all encodings, and end of stream output
  • FirmataEncode (Devices 2.x) and FirmataDecode (Devices 2.x) data type changed from String to Raw, supports more than 16 digital pins, pin mode ANALOG implemented according to protocol specs, I2C decoding fixed + minor fixes and clean ups
  • Arduino (Devices StandardFirmata 2.x) reflects changes of Firmata plugins and thus adds support for all 20 pins as digital I/O, correct use of ANALOG pin mode

new nodes

  • Dialog (File Save)

fixed nodes

  • Store: no exceptions when trying to remove, set or increment on empty spread
  • Text (EX9.Texture): scaling outputs were delayed one frame
  • I2CDecode (Devices 2.x) works properly now, tested with hardware

addons_45beta29-01

released on 24 12 12

new plugins

  • Kinect Face tracker Node

fixed plugins

  • Irrklang now plays samples by bang. Acts more than a sampleplayer than a Filestream
  • Irrklang now plays mp3 and flac files
  • Irrklang renamed to Filestream (Irrklang)
  • MinimumAreaRect (2d OpenCV) stops to spit lot of debug messages in TTY
  • FFT (Bass) was red if file was invalid
  • FFT and ChannelData (Bass) were throwing error on unload
  • Mixer (Bass) error fix on invalid file.
  • EyesWeb Nodes fix on empty string
  • Kinect Nodes Fixes to work on dx9ex
  • Kinect Nodes now use 1.6 version of the SDK
  • Eyeweb decoder had little bug on empty string.

fixed:

  • FullscreenQuad (DX9) - blend modes fixed, and now using shader technique input instead of CreateEnum

new

  • DepthToWorld (EX9.Texture Filter) - world space reconstruction from INTZ depth
  • TextureFX got a bunch of helppatches (along with various small bugfixes) - check the list>

addons_45beta28.1-01

released on 27 08 12

new plugins

  • revamped Arduino/Firmata nodes

fixed plugins

  • 2d meshes now work in dx9ex mode
  • kinect textures fix for dx9ex
  • bullet meshes fix for dx9ex
  • assimp fix for dx9ex
  • exposed nodes in todomap can now be spreadable
  • Vector Version nodes now calculate on input change only (again)
  • Select (Value Vector) has Bin Size pin default on 1 (again)
  • UnipolarStepper is now StepperController and also compatible to Phidget BiPolar Controller

addons_45beta28-01

released on 14 08 12

Fixed Nodes

  • Advanced Sequencer has new option to keep buffer position once we stop recording.
  • TodoMap current variable can be selected from main node (so learning can also be done through patch).
  • TodoMap gui updates when we switch learn mode.
  • SphericalSpreads spreaded had varying inital positions read>
  • Reader (File Advanced) index was not working when reading characterwise read>
  • Map (Value Interval Advanced) bin size was inconsisten over pins and 0 caused freeze
  • TimerFlop Reset pin now spreadable read>
  • Bounds (Spectral Vector) was misbehaving on binsize 0 read>
  • lots of fixes on various TextureFX modules

Changed Nodes

  • TimerFlop: Time defaults to 1, new output Running indicating percentage until it switches the output to 1
  • Text EX9.Texture: adapted to new interface, should be faster when spreaded
  • DeCons now deprecated and (automatically) replaced by native Unzip node (Bin Versions)
  • Vector Size nodes( ... (... Advanced)) completely rewritten:
    • changed Version postfix from Advanced to Vector
    • Vector pin not hidden anylonger
    • using IStream interface: a little slower on static input with low slice count, but much faster on higher slicecounts and changing input than before
    • helper class is generic - resulted in some new nodes in other categories along the way

New Nodes

  • TodoMap has node to delete a mapping on selected variable.
  • TodoMap node to retrieve mapping info on selected variable.
  • Typewriter (String)
  • CAR (... Bin)
  • CDR (... Bin)
  • Reverse (... Bin)
  • Shift (... Bin)
  • Mean, MeanSquare, RootMeanSquare, GeometricMean & HarmonicMean in Vector Versions
  • Bump, BlurRadial3D, Growth, Preview, RenderTargetFisheye, TransformTexture (details in helppatches)
  • CrossToCube, CubeToCross, CubeToPano and PanoToCube - modules for converting cubemap textures (check their helppatches to see why you need cubemaps)
  • many new TextureFX modules added by lecloneur

addons_45beta27.2-01

released on 08 05 12

Changed Nodes

  • Microsoft Kinect Nodes now use v1.0 of the sdk (no beta2 anymore). Performance issues fixes.
  • Skeleton (Kinect OpenNI) now has a Confidence CutOff input that allows to ignore data with not enough confidence.
  • User (Kinect OpenNI) now returns a single color-coded texture slice
  • Vector (Spreads Join) has option to ignore empty spreads.

New Nodes

  • Player (Kinect Microsoft): colorize texture on player index.

addons_45beta27.1-01

!!Fixed Nodes

  • Fixed conflict between CVStructuralAnalysis and Geometry nodes.
  • 2d Geometry should now work for multiple devices.
  • Tablet (Devices Wintab) no longer throws errormessages
  • Text (EX9.Texture) empty string input fixed

New Nodes

  • Todomap will be available in addonpack. Dependency issue should be fixed.
  • Todomap has a new node to change variable data (min/max...) from patch.
  • Microsoft kinect SDK nodes. Some parts whould also be faster than in christmas pack
  • OpenNI Kinect nodes now also in addonpack (including: RGB-, depth- and usertexture and calibration-free skeleton-, gesture- and handtracking)
  • UGR File gradient parser
  • Nearest Neighbour nodes.
  • Assimp mesh loader
  • Invert (Quaternion) and Conjugate (Quaternion)

addons_45beta27-01

!!new

  • Mesh (EX9.Geometry Join Subsets): create your meshes with subsets
  • Text (EX9.Texture): Text to texture, spreadable
  • GetSpreads ( " Advanced): GetSpread all types + Bin Size
  • SetSpreads: counterpart to GetSpread, all types + Bin Size
  • Replaced the old Phidget Nodes. Now more generic. e.g. Encoder (Devices Phidget) read all phidgets from type encoder.
    • Accelerometer (Devices Phidget)
    • Encoder (Devices Phidget)
    • IO (Devices Phidget)
    • LED (Devices Phidget)
    • Manager (Devices Phidget)
    • Servo Motor (Devices Phidget)
    • Stepper Unipolar (Devices Phidget)

fixed

addons_45beta26-01

released on 17 08 11

new

  • Info (System ComPorts): retrieves installed ComPorts
  • RoundRect (EX9.Geometry 2d) : Round rectangle mesh with inner/outer radius options.
  • Decompose (Transform) : returns translate/scale and rotation (as quaternion).
  • GetContactDetails (Box2d Spreaded) : Same as GetContactDetails (Box2d), but bodies/shapes ids/instances as per spread of two).
  • HasContact (Box2d) : To check if two specific shapes/bodies are in contact.
  • CreateBody (Box2d Persist) : Bodies created trough this node are persisted in the output pin, to avoid use of GetBodyById,GetBodyByCustom.
  • Camera (EX9.Geometry Collada): Returns view and projection matrix of selected cameras.
  • DeCons (Spreads) : splits a spread along binsizes (reverse function to Cons (Spreads) )
  • DeCons (String) : -"-
  • DeCons (Color) : -"-
  • DeCons (Enumerations) : -"-
  • DeCons (Transform) : -"-
  • Store (Spreads) : (aka EditSpread or BuildSpread) stores a spread and sets/removes/insert slices w/o loop
  • Store (String) : -"-
  • Store (Color) : -"-
  • Store (Enumerations) : -"-
  • Store (Transform) : -"-

changed

  • SendEmail (Network): Now has a "Enable SSL" option / Encoding Option / Attachment posibility /can enable html in message body / full spreadable / sends email async (no vvvv freeze).
  • Occurrence nodes got a bin size
  • Combine (File Path): now known as MakePath (String) tries to make a (absolute) senseful Path out of any input
  • Stack (Color/Value/String): now has a Default/Reset pin, to set to an initial state (with bin size). Also has a config pin to allow the full stack content as output.
  • Segment (EX9.Geometry) : now has a phase pin

fixed

  • Flash (EX9) : Mousecoordinates are transformed correctly now with transformations with rotation
  • Select (String Advanced) : select pin bug fixed
  • Select (Color Advanced) : select pin bug fixed
  • Select (Enumerations) : select pin bug fixed
  • Select (Transform) : select pin bug fixed
  • ChannelData (Bass) : Was not outputting full buffer
  • Switch (Transform Advanced) : Was outputting nil if one transform in was nil, regardless if it was used at all. Now only output nil if one nil pin is used.
  • Box2d : Bodies, Joints and Shapes now got a LiteTime Pin, to indicate how long they been created.
  • UpdateShape (Box2d) : Fixed but when shape was not refiltered then group index changes.
  • Segment (EX9.Geometry 2d): Added a phase pin, also resolution now defaults to 20.
  • Box2d : You can now set TTL (Time to live) in bodies. Allows you to set a delay before destruction.
  • RS232 (Devices Spreadable): didn't evaluate if outputs not connected.
  • Mesh (EX9.Geometry Collada): didn't call MarkPinChanged on mesh output pin leading to various problems in downstream nodes.
  • + (Value Spectral Advanced), * (Value Spectral Advanced), Bounds (Spectral Advanced): expected behavior on nil input
  • HitTests (all) : now rechecks for hit properly if object properties have changed.

addons_45beta25.1-01

released on 18 02 11

New Nodes

  • Writer (File Advanced) : Same as Writer (File) with additional options
  • SequentialReader (File) : Was posted in old vvvvorum, now in addon pack
  • InputMorph (Value Advanced) : Bin Sized version of InputMorph
  • MultiFlipFlop (Animation Advanced) : Bin Sized Version of MultiFlipFlop
  • LTP (Value) : Slice Wise LTP node, for multiple inputs handling.
  • Switch (Transform Advanced) : Spreadable Input transform switch
  • Multiply (Transform Priority) : Similar to Multiply (Transform), but order can be changed via priority pin.
  • Sort (Value Advanced) : Bin sized value sort
  • Sort (String Advanced) -"-
  • Stack (Value) : Standard Stack Data Structure
  • Stack (Color) : -"-
  • Stack (String) : -"-
  • Stack (Transform) : -"-
  • Occurrence (Value) : counts occurrences of same / similar slices in the spread
  • Occurrence (String) : -"-
  • Occurrence (Color) : -"-
  • Occurrence (Enumerations) : -"-
  • Occurrence (Transform) : -"-
  • Select (String Advanced) : select node with bin size option
  • Select (Color Advanced) : -"-
  • Select (Enumerations) : -"-
  • Select (Transform) : -"-
  • Shortcut (File Create) & Shortcut (File Resolve) : creates and resolves windows shortcuts (.lnk files)

Fixed Nodes

  • Box2d Nodes: Fixed contact memory leak, also edge chain should work properly.

addons_45beta25-01

released on 24 12 10

new nodes

Skeleton Nodes

(Check skeleton-animation-nodes-tutorial and skinningwithskeletonnodes for more information.)

Joint (Skeleton)
CreateJoint (Skeleton)
SetJoint (Skeleton)
GetJoint (Skeleton)
GetJointTransform (Skeleton)
SelectJoint (Skeleton GUI)
AutoSkinWeights (Skeleton)
IKSolver (Skeleton)

anonymous user login

Shoutbox

~2d ago

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

~9d ago

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

~10d ago

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

~23d 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

~1mth 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/