» node08.workshop.VVVVBeginners
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

node08.workshop.VVVVBeginners

Abstract

All Beginner’s Workshops run for two full days and require no previous
knowledge. After introducing the user interface of vvvv and it’s
paradigms of a visual, node based programming language, you’ll learn
to create various “essential” patches from scratch.

Requirements

Being able to install vvvv

Hosts

Group A (english): Benedikt Groß & Norbert Riedelsheimer
Group B (german): ktl & phl

Main Topics

These essential patches cover basic topics like:

  • Interface objects (color, string, enumerations, button, slider)
  • DX9 basic elements (Renderer, Quad, Grid, FileTexture)
  • Transformation (Rotate, Translate, Transform)
  • Spreads concept (LinearSpread, RandomSpread, Stallone, Queue)
  • Animation (LFO, Damper, Oscillator, DeNiro)
  • Subpatching (build your own nodes)
  • Transformation hierarchy (Rotate, Translate, Transform)
  • Camera animation and navigation (LookAt, Perspective)
  • Shaders (Phong, Gouraud, Constant, Tiki user shaders)
  • Meshes (Mesh, Sphere, Cylinder)
  • Video input (VideoIn, FileStream, VideoTexture)
  • Rendering/Exporting your animations (Renderer, MainLoop, Writer, Writer(NRT))

Resources

Walkthrough Topics and Resources

1. basics I

  • welcome round and introducing ourselves
  • niveau check of participators
  • may i introduce to you: „vvvv“ + what is this and what can i do with it
  • relativisation (vvvv is not made to solve every task)
  • advice: vvvv.org + tiki + bulletin board. community and culture.
  • initiation in to the GUI and some specials of VVVV
    • interface objects = IO box (Color, String, Enumerations, Button, Slider)
    • herr inspektor (hidden pins)
    • node categories
    • patching style (comment, topdown, loops, input/output pins)
    • important hotkeys

files group A (en) 01 basics I.zip (142.73 Kb)

2. basics II

  • Hello World: DX9 basic elements (Renderer, Quad, FileTexture) and Primitives (Quad, Sphere ...).
  • coordinate System (AspectRatio)
  • transformation (Rotate, Translate, Transform)
  • spreads concept (LinearSpread, RandomSpread, TypoSpread, Stallone, Queue)
  • animation (Lfo, Damper, Oscillator, DeNiro, switch)
  • task copy render window: we give the target (Render Window). participators have to build up the patch by theirselves

files group A (en) 02 basics II.zip (769.43 Kb)

3. basics III

  • subpatching (build your own nodes)
  • transformation hierarchy (Rotate, Translate, Transform(3D), Perspective)
  • task copy render window: solarsystem or other hierarchical animation

files group A (en) 03 basics III.zip (427.48 Kb)

4. 3d und Camera

  • geometry/apply shader nodes, short introduction
    • meshes = EX9.Geometry (xfile, sphere, cylinder) hinweis: cinema4d
    • shading = EX9.Effect, shaders (Phong, Gouraud, Constant ...)
  • coordinatesystems: polar (= pitch yaw length) vs. cartesian (= x y z)
  • camera, analogy to reality (Dolly, Zoom, Perspektive, Far- und Nearplane)
  • camera transformation (Lookat, Transform(3D), Perspective)
  • task copy render window: build your own camera animation/navigation

files group A (en) 04 3d + camera.zip (5.85 Mb)

5. input and output

  • mouse
  • keyboard
  • sound (FFT, BeatDetection)
  • webcam (VideoIn)
  • play videos (FileStream, VideoTexture, Blend)
  • file export images/video (Renderer, MainLoop, Writer, Writer NRT)
  • presenting working with multi rendering setups

6. helpful nodestructures

spreads

  • getSlice/setSlice
  • sorting
  • stallone
  • binSize
  • cons

*i

  • cross
  • resample

if

  • switch
  • counter
  • select
  • boolean operators

feedback

  • framedelay
  • s+h

diverse

  • map
  • Bounds
  • stopWatch
  • Renderer TTY

WestTricks

anonymous user login

Shoutbox

~7d ago

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

~13d ago

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

~13d ago

~14d ago

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

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

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