» 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

~2h ago

metrowave: vvvv not loading, it says 'no DLLs were found in the waterfall procedure' to do with error at loading ippSP library. any ideas?

~4h ago

fjen: Kaiser #BYOB this saturday ... check forum for details

~5h ago

catweasel: is there a max number of audio outs? I seem to have found one...

~6h ago

manuel: @cat thats quite a lot of money. im intereseted in the automatic calibration

~6h ago

manuel: I remember had a problem with framebuf on b25, but didn't find the forum thread about it.

~6h ago

u7angel: @mediadog, framebuf works with 27.2. i just tried it. no idea whats your problem with it.

~7h ago

manuel: @u7: upsss...

~8h ago

mediadog: @u7angel: actually looking for slow background averager; text q gives 2 diffs, where obj is and where it was

~8h ago

microdee: personally i don't recommend pre-ordering leap until they don't release a white-paper or some technical explanation what it does.

~11h ago

karistouf: @tobi hum.... you should better go to an artnet one....