Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Uncategorized

Prototype – Photoring

Ein Ideensketch für eine Kinectinstallation. import processing.opengl.*; import peasy.*; PeasyCam cam; int imgSize = 100; int imgCount = 100; int imgRows = 3; int imgPerRow; ArrayList photos; int worldWidth; int worldHeight; float worldX; float worldY; float worldZ; float focusX; float focusY; float destZ = 100; float destY; float destX; float worldRotateX; float worldRotateY; float worldRotateDestX;…

06 Drum Pad

Mithilfe eines Codes von Max habe ich verschiedene Felder definiert, in welche Drum-Sounds geladen werden können. Indem man sich dann vor der Kinect bewegt und ein Feld anwählt, erklingt ein Klang von einem Schlagzeug.

Processing – Kinect Lines

Die Tiefeninformationen der Kinect werden verwendet um einzelnen Tiefenflächen zu zeichnen. /* ————————————————————————– * SimpleOpenNI DepthMap3d Test * ————————————————————————– * Processing Wrapper for the OpenNI/Kinect library * http://code.google.com/p/simple-openni * ————————————————————————– * prog:  Max Rheiner / Interaction Design / zhdk / http://iad.zhdk.ch/ * date:  02/16/2011 (m/d/y) * —————————————————————————- */ import SimpleOpenNI.*; int linesFrom = 200; int…

08 SimpleOpenNI

Erste Versuche mit der Kinekt und Simple Open Ni-Libraries. Processing P3D Tiefenarray Kinect Vektor Punkt (Umrechnung 3D-Raum) Abgleich Verschiebung Kamera RGB und Depth Gestures Liste durchlaufen Eintrag in Array am Anfang einfügen (bestehende verschieben sich nach hinten) User erkennen (IDs User) Lagesystem

07 QR Codes

http://qrcode.kaywa.com How to do Augmented Reality in Processing http://answers.oreilly.com/topic/1337-how-to-do-augmented-reality-in-processing/   https://vimeo.com/3820225 http://processing.org/discourse/yabb2/YaBB.pl?num=1239497646

Processing – Motion Photo Slider

Ein Imageslider der Bewegung gesteuert wird. import processing.video.*; // Variable for capture device Capture video; // Saved background PImage backgroundImage, motionImage; boolean haveBackgroundImage = false; boolean showMotion = false; Button buttonLeft, buttonRight; Slider slider; // How different must a pixel be to be a foreground pixel float threshold = 100; void setup() { size(640, 480);…

Color Tracker II

Der erweiterte Color Tracker kann mehrer Farbflächen (auch von der gleichen Farbe) tracken. ENTER – Alle Trackings löschen SPACE – Debug Mode On/Off

06 Game Motion Balls

Processing Main Class Ball Class Obstacle

Color Tracker I

Dieses Processing Programm versucht einer Farbfläche zu folgen die zuvor durch einen Klick festgelegt wurde.

ASCII Art

Bei dieser Übung ging es darum ein Bild mit Buchstaben nachzuzeichnen und den Umgang mit Text und Fonts in Processing aufzufrischen. Bei dieser Übung wurden die Pixels mit Zeichen / SVG ersetzt. Bei dieser Übung wurden die Pixels mit einem Text ersetzt.