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

Change Log - vvvv33beta5

acl(admin devvvv vvvvgroup)

released on 29 08 03

general

  • improved boygrouping pervvormance and rendering speed - if boygrouping nodes need each other they are boygrouped together
  • converted to directX9 due to better performance of video and gdi textures. converted categories DX8 to DX9, Textures to Textures9 and DShow8 to DShow9
  • when loading patches saved with older versions than beta5 conversion will be done according to difff.xml
  • undo should work pretty well. just note that some few operations like resetting/boygrouping the node are internally split into two actions so that you have to undo twice to get your node back
  • improved speed of IOBoxes. they aren't evaluated if hidden and in input mode

gui

  • added: ShortCut to 'Rescan for Modules' (Ctrl+M)
  • changed: in the autocomplete nodelist start with a '.' to get patches from the current patchs directory
  • new: shortrightclick a valuepin to enter a constant
  • fixed: alt+rightclick for string- and enumpins

nodes

  • new: AND (Boolean Spectral), AND (Boolean), NOT (Boolean), OR (Boolean Spectral), OR (Boolean), XOR(Boolean)
  • new: * (Color), InputMorph (Color), S+H (Color), Select (Color)
  • new: CPULoad (Debug), Memory (DX9)
  • new: Dial (Devices Custom), MidiShortOutput (Devices)
  • new: VideoIn (DShow9), VideoOut (DShow9), VideoTexture (Textures9 DShow)
  • new: RSFog (DX9), Sphere (DX9)
  • new: Renderer (Flash) with output to GDITexture and input/output of flash-variables
  • new: IP (Network), Ping (Network)
  • new: Switch (Node Input)
  • new: GetSlice (Node) (only for transformations yet)
  • new: * (Quaternion), AxisAngle (Quaternion Get Vector), AxisAngle (Quaternion Get), AxisAngle (Quaternion Set Vector), AxisAngle (Quaternion Set), Euler (Quaternion Set Vector), Euler (Quaternion Set), Join (Quaternion), Rotate (Quaternion Point Vector), Rotate (Quaternion Point), Rotate (Quaternion Vector), Slerp (Quaternion), Split (Quaternion)
  • new: CountIndices (Spreads)
  • new: * (String), Ord (String), Select (String), Sift (String), Substitute (String), Tokenizer (String)
  • new: ApplyTransform (Vector), ArbitraryPoint (Vector), Rotate (Quaternion), Rotate (QuaternionVector)
  • new: Self (VVVV) reports some info about the patch it is placed in
  • new: Beep (Windows), MessageBeep (Windows)
  • added: Text (GDI) got pins for writing bold, italic and antialiased text
  • added: Outlet FormerIndex to Sort (Spreads)
  • added: reworked FileStream (DShow9) now has VideoOutput and many more
  • added: Cursor (System) has pins to set mouse coordinates and fire clicks
  • added: GDI Output to Renderer (HTTP) and Renderer (TTY)
  • changed: IOBox (String) accepts dropped files
  • changed: spreading a Triangle (dx9 Indexed) spreads the whole geometry
  • changed: IOBox (Node) has binsize pin to group slices (only for transformations yet)
  • changed: spectral nodes better (bin size instead of bin count; -1 means operate on whole spread. spreadable)
  • changed: gditextur faster
  • changed: DX9 nodes have texture projection mode (check out with a Sphere (DX9))
  • fixed: Mainloop is set back to defaults, when the last instance is deleted
  • fixed: I (Spreads): min, max can be negative, some unlikely bugs fixed
  • fixed: gdi render in background
  • fixed: GDITexture, DX9Texture, VideoTexture spreadable via texture transformation
  • fixed: performance of filetexture recovered, first-slice-is-white bug removed
  • fixed: bug in Queue, RingBuffer, Levin
  • fixed: ArbitraryPoint 10000 slices bug

modules:

  • Wait (Animation).v4p, KeysUpDown (Animation).v4p, Delay (Animation).v4p
  • Within (2d).v4p
  • Damper (Color).v4p, Resample (Color).v4p, SetSlice (Color).v4p, Shift (Color).v4p, Tint (Color Spreads)
  • Normalize (3d).v4p
  • PerfMeter (Degug).v4p
  • Line (DX9).v4p, Torus (DX9).v4p, LineAlongSpread (DX9 3D).v4p
  • ReplaceEmpty (String).v4p, Reverse (String Spreads).v4p
  • MidiControllerOut (Devices).v4p, TouchFrame (Devices Interact442a).v4p, DMX4all (Devices DMX).v4p
  • Bit (Value).v4p, ReplaceEmpty (Value).v4p, Within(Value).v4p

anonymous user login

Shoutbox

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