OUT NOW!
http://vvvv.org/blog/vvvv45beta28
http://vvvv.org/blog/addons45beta2801
une release pleine de nouveautés avec entre autres:
cross-process-texture-sharing-depth-rendering
boygroup-time-and-filestream-synchronization
remoting-vvvv-exposing-pins-kontrolleur
CHANGE LOG
general
-new shortcut: ctrl+g to "group" selected nodes to a subpatch
-new shortcut: ctrl+k to "ekspose" selected ioboxes (e.g. to kontrolleur, todomap)
-new commandline option: /dx9ex to make use of texture-sharing
-breaks Text (EX9.Geometry) and Flash (EX9)
-has VideoTextures working on multiple devices (of one card)
-new commandline option: /ms-surface to make vvvv start on microsoft surface hardware
-middleclick:
-on vector pin to get a Vector (Join/Split) node
-on a color pin to get a HSV (Join/Split) node
-on a layer pin to get a Group () or Renderer () node where appropriate
-/showexceptions commandline parameter now takes "false" argument to disable it in alpha/debug builds
-now shipping with OpenCV 2.4.1 binaries and updated all freeframes that depended on it
-OpenInPatch works again for effects
-fixed memory leak with internal message sending.
-all guinodes (patch, renderer, plugin) and IWindow now return a window handle
-fixed problem where NodeBrowser would show no entries
-opening helppatches now looks for .lnk if no .v4p is found thus allowing for multiple nodes to receive the same helppatch via file-system links.
-fix: bug-patch-output-pin-disappears-but-data-still-flows
-fix: save-as-of-sub-patch-doesnt-mark-parent-patch-as-changed
new nodes
-MouseState (System Join), MouseState (System Split)
-KeyobardState (System Join), KeyboardState (System Split)
-ApplyModifiers (String): converts Keyboard to actually pressed character string
-Insert (String) Inserts a specified string at a specified index position in the input string
-Kontrolleur (Network) Communicates with the Kontrolleur android app.
-Server (VVVV) Accepts values for pins via OSC
-PatchState (VVVV) Returns info about the current state of a running Patch
-Match (String) (formerly: KeyMatch (String))
-RadioMatch (String) (formerly: RadioKeyMatch (String))
-Length (2d), Length (3d)
-Distance (2d), Distance (3d)
-Angle (2d), Angle (3d)
-Slope (2d), Slope (3d)
-Texture (EX9.Texture Split) returns ALL pixels rgba values. use on small texturesd only... texture-splitting
-Treemap (2d) distributes rectangle over a given area from a list of sizes
-Transform (2d Vector) you beloved 2d transformation as vector version
-Clock (Network Boygroup) a boygroup clock to synchronize animations with the server
-Sync (Network FileStream) a node to syncronize FileStream nodes in a boygroup
changed nodes
-KeyMatch (String) now with Keyboard and multiple options how to interpret input
-RadioKeyMatch (String) now with Keyboard
-DX9Texture (EX9.Texture) can now render depth only when choosing INTZ as texture format
-FiducialTracker (FreeFrame DShow9) rebuilt with latest libfidtrack/reactivision 1.4 and using new tree-data file that detects 216 (was 90) different fiducials
-QuickNodes (VVVV) now accepts new lists of nodes while showing
-OnOpen, OnResume, OnQuit, OnActivate got a "Simulate" input
-Spray (Animation) is now spreadable
fixed nodes
-Text (EX9.Geometry) no longer fails with slices of empty strings
-WavePlayer (DShow9) now less picky with fileformats
-TogEdge (Animation) now no more edges on dis/connecting input
-Find (String) now only operates when input changes
-DynamicTexture (Value) now spreads Apply correctly
-IOBox (Node) fixed problem that wouldn't display a change to a binsize of 1
-Skeleton (Skeleton Collada) now can deal with skeletons having multiple roots in the dae file
plugininterface
-INode, INode2: GetNodePath
-IPin, IPin2: GetSlice/SetSlice, GetSpread/SetSpread, Direction, Type, CLRType, Subtype, SubtypeChanged, -SliceCount
-IHDEhost: SendPatchMessage
-new interfaces IMainLoop and IDeviceService see this blog post for details
-new view on pin data: streams, for details see this blog post
-new view on pin data: pointer classes, have a look at the classes in the VVVV.Hosting.IO.Pointers namespace. they can be directly injected with the already known Input and Output attributes
-new interface IIOFactory which can be used to create all kind of views on pin data at runtime
-writing plugins with multiple texture outputs can now easily be done with ISpread<TextureResource>
-fixed various issues with config pins
-moved non generic ISpread to seperate namespace in order to avoid compile issues in C++/CLI
-fix: custom connection handler will be called if there are jumper nodes (getslice, switch) in between the connection
-fix: changing the type of a pin from ISpread<Value> to IDiffSpread<Value> in a dynamic plugin creates a new native pin now
Hors ligne
bugfix release
http://vvvv.org/blog/vvvv45beta28.1
-middleclick on pins now works better with modules
-fixed filestream boygroup module bug
-MouseState (Split) returns all pressed mouse buttons now
-fixed an issue with collada-loader
-fixed an issue with transform-pins on plugins in connection with a framedelay
http://vvvv.org/blog/addons45beta28.101
-the new arduino/firmata nodes by jens.a.e
-improved performance for woei's advanced/vector plugins
-Select (Value Vector) default BinSize fixed
-vuxens ms-kinect, bullet, assimp, geometry nodes fixed for /dx9ex
Hors ligne