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

Change Log - vvvv33beta9

acl(admin devvvv vvvvgroup)

released on 01 09 05

for a list of the most important changes to this release have a look at the extra beta9 site.

general

  • saving patches is always fast
  • fixed bug with pin-inspektors not hiding when value was not changed
  • when entering a value you can now use both ',' and '.' as decimal seperators
  • arguments from Args.txt are now appended to commandline arguments
  • windows can now be toggled 'always on top' (Ctrl+T)
  • new mainloop mode, with defaults to a new mode where the time is filtered to get smoother animations.
  • depth buffer pins are in the Inspector now as enumerations to choose the precision.
  • feedback loops with renderer are much more easier now: create one renderer, write its output texture into the Queue texture (frame count of 1 is sufficient) and use the output of the Queue as a texture in the same renderer.

new nodes

  • Torus (EX9.Geometry) discrete Render Object, was a module in former versions of vvvv
  • DFT (Value) discrete fourier transform
  • Perlin (2d): smooth 2-dimensional noise function
  • Perlin (3d): smooth 3-dimensional noise function see Perlin Noise
  • Cross (3d): creates all combination triplets of the inputs
  • MAC (Network): Get the physical MAC address from a given network name or IP (all pins spreadable)
  • Normals (Ex9.Geometry Mesh): calculates normals, tangents, binormals for a mesh
  • Change (Ex9.Geometry Mesh): outputs 1 when the input-mesh changed in this frame, 0 if the input mesh was equal to the one in the last frame
  • Change (Ex9.Geometry VertexBuffer): outputs 1 when the input-vertexbuffer changed in this frame, 0 if the input-vertexbuffer was equal to the one in the last frame
  • Count (Node)
  • Count (Color)
  • Count (Enumerations)
  • IO (Devices IOWarrior40): connect IOWarrior40 by code mercenaries to vvvv
  • Buffer (EX9.Texture) creates a spread of textures where new images can be written at arbitrary positions (note that texture input and index input not spreadable yet)
  • Cons (EX9.Texture)
  • AsVideo (DShow9) added: Create DirectShow video stream from texture
  • Writer (DShow9): Write a DirectShow video stream to disk
  • Compress (DShow9): compress a DirectShow video stream with a chosen codec
  • Separate (String): Splits a given string at the selected separator into slices

new nodes for complex math

  • + (Complex) addition of complex numbers
  • - (Complex) subtraction of complex numbers
  • * (Complex) multiplication of complex numbers
  • / (Complex) division of complex numbers
  • Sqr (Complex) square of a complex number
  • Sqrt (Complex) the square root of a complex number
  • Power (Complex) raise a complex number to the power of a second
  • Cunjugate (Complex) negate the imaginary part of a complex number
  • Abs (Complex) the absolute value of a complex number, the length
  • Arg (Complex) the argument of a complex number, the angle to the real axis
  • Exp (Complex) returns e raised to the power of the input
  • Ln (Complex) complex natural logarithm, returns the exponent of e to reach the input
  • Function (Complex) all complex trigonometric and hyperbolic functions
  • Function (Complex Inverse) all complex inverse trigonometric and hyperbolic functions
  • Function (Complex Special) special complex functions, Sinc, Gamma, Bessel I0 and Bessel J0, note: if you use only the real input of a complex node, the result is also real (ecxept for special cases of Sqrt, Ln and Power) go to Wikipedia Complex Number to learn more

changed nodes

  • MainLoop (VVVV) deleted IncrementMode pin, added TimeMode enumeration pin with: Raw (old mode), Filtered (default) and Increment
  • Gregorian (Astronomy) added Milliseconds output pin
  • CreateNode (VVVV), DeleteNode (VVVV): added 'Query Save' pin to only optionally ask for saving when deleting/removing a changed patch
  • Effect(Ex9.Effect): EnableSliceWise removed; Enable spreadable
  • Optimize(Ex9.Geometry Mesh) now works properly
  • Fog (EX9.Renderstate) now works properly
  • Switch (Value Output), Switch (String Output) fixed
  • Renderers: removed AutoSizeBackbufferPin: a value of 0 now causes autosizing of width and height individually
  • Renderers: added Outputs: ActualBackBufferWidth/Height, IsFullscreen
  • Renderers: changed Pin: FullscreenOnClient to ordinary fullscreen switch pin (finally)
  • TypoSpread: added Spacing pin (1=em). Fixed recalculation bugs. Fixed bug with FillSquare update pin.
  • DynamicTexture (EX9.Texture Color), DynamicTexture (EX9.Texture Value) now work with all texture formats and types
  • Info (EX9.Texture): is now spreadable and added Input: Level and Outputs: Depth, Type
  • Pipet (EX9.Texture) is now spreadable and deals with almost all texture formats, faster
  • Writer (EX9.Texture) is now spreadable
  • ScreenShot (VVVV) renamed to ScreenShot (EX9.Texture) and fixed some minor bugs

deleted nodes

  • 4x4to3x3 is not necessary anymore.

anonymous user login

Shoutbox

~6h ago

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

~7d ago

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

~7d ago

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

~21d 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/

~1mth ago

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