This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.
Change Log - vvvv40beta21
released on 15 04 09
general
S+H & switches optimized for unused inputs. you now can better profile your patches.
tabbed patches no longer utilize CPU + further speed improvements in large setups with multiple tabbed patches
new commandline argument: /dontregister: probihibts registration of addflow, directshowfilter and .v4p filetype
freeframes finally work again without .net2 installed
resize windows proportionally by pressing CTRL while resizing one of its sides
Effects Transform Parameters can now deal with arrays + a little fix for initialized Value arrays (as e.g. with VertexNoise effect)
a disabled windowborder can now be saved (via parent-patch only!)
no more nasty desktop-reload-flash on vvvv startup
new nodes
WithinView, WithinProjection, WithinNormaizedProjection, WithinViewport (Transform) for more or less camera and render independent 3d layers
Billboard (Transform) for 3d layers always facing the viewer
OneSided (Transform) e.g. for always readable text
Compare (String) a case-insensitive comparison between two supplied strings.
HID (Devices), HIDDecode (Devices) and HIDEncode (Devices) should make it possible to send/receive data from HID Devices.
eNet (Devices ecue Config) sets the Nic IP the ecue nodes should bind to
Verlet (Spreads Simple) calculates a simple verlet integration chain (translation of c# code originally written by milo)
Info (Enumerations) returns all Enums with Defaults and all their Entries.
fixed nodes
Ping (Network) now deals with hostnames and ips
Select (MySQL) no longer has random dropouts when queried every frame
XPath (XML) should be faster in some cases, and it shouldn't loose memory anymore
VideoIn no longer BSODs with logitech qc pro 9000 (could also be relevant for other cams that had this problem)
Renderer (HTML URL) rewritten. no longer pops up javascript errors. now has an additional WindowHandle output useful if you need to send windowmessages (like mouseclicks) to the webbrowser.
Separate (String) no longer freezes with large spreadcounts
Expr (Value) evaluates expressions consisting of only one variable correctly now.
Changed flag is correctly propagated through io (node) nodes
changed nodes
MidiController (Devices), MidiController (Devices Relative) and MidiNote (Devices) do not output all combinations of midi channel and controller number anymore.
Box, Cylinder, Grid, Sphere, Text & Torus (EX9.Geometry) mesh creator nodes are spreadable now
Tokenizer (String) now can deal with separators that consist of more than one character
Keyboard (System Global) has a new pin called Buffered Keyboard Output
Added 4th blend weight and 4 blend indices to VertexBuffer (EX9.Geometry Split).
Expr (Value) uses new expression parser from JEDI code library.
(+) Much faster evaluation (about 10 times faster than old Expr node and about 40% faster than equivalent vvvv patch -> at least for tested expression 'sqrt(sqr(a)+sqr(b))').
(-) Not as many operators available as before. Of course equivalent functions for missing operators were added.
GlyphInfo (String) has a new output: Position that returns relative positions for all characters in the given string
new modules
Multiscreen (EX9) and MultiViewport (EX9)
Damper (Animation Jump)
Decompose (Transfom Vector)
NoSymTex (Transform)
TextureScale (Transform)
Grid (EX9 Test)
changed modules
Sprite (DX9) now respects Aspect Ratio of Texture
fixed ScreenNumber (EX9)
plugins
now support Enum in- and outputs and Mesh and Layer outputs
new Text (EX9) plugin
new ColladaFile (EX9.Geometry) + Mesh (EX9.Geometry Collada) plugins