Difference between revisions of "Kinect Hacks"

From Interaction Station Wiki
Jump to navigation Jump to search
 
(109 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Elective - Kinect Hacks
+
== Elective - Kinect Hacks ==
 +
1 quarter / 10 weeks
  
1 quarter / 8 weeks / 2 hours per week
+
== Teacher ==
 +
Javier Lloret <br/>
 +
email: info@javierlloret.com
  
== Teachers ==
+
== Getting Started ==  
Olivier Otten
+
* [[About Kinect | About the Kinect]]
Brigit Lichtenegger
+
* [[Getting Started with Processing | Getting started with Processing]]
 +
* [[Setting up the Kinect with Processing | Getting the Kinect to work with Processing]]
  
== Format ==
+
== Processing/Kinect Sketches ==  
Students work in groups of max. 5 people.
+
* [http://javierlloret.info/kinect/Kinect_Hacks_Skeleton_New.zip Kinect Skeleton New Sketch]
 +
* [http://javierlloret.info/kinect/Kinect_Hacks_point_cloud_example_new.zip Kinect Point cloud New Sketch]
 +
 
 +
== Animata: Animations controlled with Kinect ==
 +
*Download Animata 0.4 from this link:
 +
*https://code.google.com/archive/p/animata/downloads
 +
*http://animata.kibu.hu/tutorials.html
 +
*Animata + Motion Capture:
 +
*http://neurogami.com/presentations/KinectForArtists/
 +
 
 +
== Synapse ==
 +
*http://synapsekinect.tumblr.com/post/6305020721/download
 +
 
 +
== Brekel ==
 +
*http://brekel.com/
 +
 
 +
== NI Mate ==
 +
https://ni-mate.com/download/
 +
 
 +
== Processing + Post-production example ==
 +
* [http://moullinex-blog.tumblr.com/post/3180520798/catalina-music-video Catalina Music Video How To]
 +
 
 +
== Sound Library for Processing ==
 +
*Examples:
 +
* IO -> AudioInput
 +
*Soundfile -> Sample
 +
 
 +
== Assignments ==
 +
* 2 Assignments
 +
*50% of total score each one of them.
 +
*Working in groups
  
 
For each assignment the group delivers:
 
For each assignment the group delivers:
- Textual description of the the concept (+/- 1 A4)
+
* Textual description of the the concept  
- Visual research, sketches
+
* Visual research, sketches, sound?
- Cast, who is responsibale for what?  
+
* Cast, who is responsible for what?  
- Short video registration of the prototype / end result (each group is responsible for filming and editings of their finished works)
+
* Short video registration of the prototype / end result (each group is responsible for the filming and editing of their finished works)
  
The documentations described above is required to be assessed.
+
[[Kinect Hacks 2016 2017 Module 1| First Assignment]]
  
== Assignment 1 – Transformation
+
== Second Assignment ==
Choose a subject
 
Pick a topic where a clear change / transformation occurs.
 
Make use of both conceptual and visual contrasts;
 
conceptual: poor/rich, left/right (political), village/city.
 
visual: black/white, small/big, hard/soft.
 
  
On the basis of the chosen topic, you make a visualization per group in the form of an image sequence. This sequence can be; photographed, filmed,
+
Scan (at least) one object or space using Kinect. Create a video where you used the scanned object or space to create a narrative (of at least 90 seconds).
drawn, etc.
+
Groups of 1 or 2 students.
  
Via an existing template (which can be customized per group), the image sequence is connected to the Kinect. The transformation happens by body movements of the user.
+
Presentation second assignment: '''31th January''' (obligatory to present to pass the course)
  
Duration 3 weeks:
+
=== Inspiration  ===
week 1: Introduction Kinect. (connecting, drivers, plugins, scripting) + discussing the assignment
+
*Cécile B. Evans http://cecilebevans.com/index.php/hyperlinks-i-ii/
week 2: conceptdevelopments / create prototype
+
*Ed Atkins http://www.stedelijk.nl/en/exhibitions/70432
week 3: presentation prototype
 
  
References:
+
=== Scanning Tools  ===
http://www.kinecthacks.com/
+
*'''For Mac Os:'''
Interactive Display Window Concept
+
*Skanect http://skanect.occipital.com/
http://vimeo.com/18499643
+
*'''For Windows:'''
Nike Selfridges
+
*Recontructme http://reconstructme.net/reconstructme-ui/
http://vimeo.com/60156741
+
* For using Reconstructme you might need to also install the Kinect SDK if it doesn't recognize the Kinect:
 +
*https://www.microsoft.com/en-us/download/confirmation.aspx?id=40278
  
* [[About Kinect | About the Kinect]]
+
=== Facial Motion Capture with Faceshift  ===
* [[Setting up the Kinect with Processing | Getting the Kinect to work with Processing]]
+
*http://faceshift.com/studio/2015.2/introduction.html
 +
 
 +
=== Kinect+DSLR with RGBD Toolkit ===
 +
*http://www.techhive.com/article/254952/rgbd_toolkit_combines_kinects_and_dslrs_makes_a_match_made_in_film_geek_heaven.html
 +
 
 +
=== Visualizing and Fixing 3D scanned models (Mac & Windows)  ===
 +
*Meshmixer http://www.meshmixer.com/download.html
 +
*Meshmixer cleaning scan video tutorial https://www.youtube.com/watch?v=tkIAY3PJR7s
 +
*Meshlab http://www.meshlab.net/#download
 +
'''*For exporting png images with transparency from a 3D scanned model with Meshlab''': File->Save snapshot->activate Background Screen Multiplier -> Save
 +
 
 +
=== Screen Video Recording ===
 +
*'''For Mac:'''
 +
*Quicktime http://osxdaily.com/2010/11/16/screen-recorder-mac/
 +
*Monosnap https://www.monosnap.com/welcome#
 +
*'''For Windows:'''
 +
*Camstudio http://camstudio.org/
 +
 
 +
=== Groups: ===
 +
== Groups 17:50 ==
 +
*Group 1:
 +
*Tom Sibma 0917622
 +
*Group 2:
 +
*Sarah Wong 0905338
 +
*Group 3:
 +
*Amber Ledegang 0911446
 +
*Leonie Fernhout 0925005
 +
*Group 4:
 +
*Marije de Heij 0882958
 +
*Group 5:
 +
*Alexandra den Dikken 0926183
 +
*Group 6:
 +
*Syree Palm 0938528
 +
*Group 7:
 +
*Nigel El Rey Du Sol Miguel 0882260
 +
*Group 8:
 +
*Shoshanna Israeli 0926412
 +
*Babeth Lijzenga 0925586
 +
*Group 9:
 +
*Tom Rentmeester 0912919
 +
*Thijs Mosterman 0917912
 +
*Group 10:
 +
*Jorijn de Jonge 0935298
 +
*Group 11:
 +
*Joep Hurkmans 0931531
 +
*Group 12:
 +
*Jelle van Bouwhorst 0928746
 +
*Group 13:
 +
*Vince Talbot 0927166
 +
*Sebastiaan Crisan 0929940
 +
*Group 14:
 +
*Diederik Mulder 0919800
 +
*Zefnath de Lima 0913434
 +
*Group 15:
 +
*Andri Bastiaanssen 0907770
 +
*Group 16:
 +
*Eady van Acker 0911866
 +
 
 +
== Groups 19:30 ==
 +
*Group 1
 +
*Beau Eckhardt 0927339
 +
*Group 2
 +
*Wolter Dreissen 0927691
 +
*Melcher Oosterman 0925206
 +
*Group 3
 +
*Yanthe Roumen 0925406
 +
*Bob Jonkers 0929075
 +
*Group 4
 +
*Tom Schouw 0918999
 +
*Group 5
 +
*Carly Muller 0880287
 +
*Kathryn Man 0937377
 +
*Group 6
 +
*Tristan Kingdon 0918837
 +
 
 +
[[Category:2014]]

Latest revision as of 12:37, 20 January 2023

Elective - Kinect Hacks

1 quarter / 10 weeks

Teacher

Javier Lloret
email: info@javierlloret.com

Getting Started

Processing/Kinect Sketches

Animata: Animations controlled with Kinect

Synapse

Brekel

NI Mate

https://ni-mate.com/download/

Processing + Post-production example

Sound Library for Processing

  • Examples:
  • IO -> AudioInput
  • Soundfile -> Sample

Assignments

  • 2 Assignments
  • 50% of total score each one of them.
  • Working in groups

For each assignment the group delivers:

  • Textual description of the the concept
  • Visual research, sketches, sound?
  • Cast, who is responsible for what?
  • Short video registration of the prototype / end result (each group is responsible for the filming and editing of their finished works)

First Assignment

Second Assignment

Scan (at least) one object or space using Kinect. Create a video where you used the scanned object or space to create a narrative (of at least 90 seconds). Groups of 1 or 2 students.

Presentation second assignment: 31th January (obligatory to present to pass the course)

Inspiration

Scanning Tools

Facial Motion Capture with Faceshift

Kinect+DSLR with RGBD Toolkit

Visualizing and Fixing 3D scanned models (Mac & Windows)

*For exporting png images with transparency from a 3D scanned model with Meshlab: File->Save snapshot->activate Background Screen Multiplier -> Save

Screen Video Recording

Groups:

Groups 17:50

  • Group 1:
  • Tom Sibma 0917622
  • Group 2:
  • Sarah Wong 0905338
  • Group 3:
  • Amber Ledegang 0911446
  • Leonie Fernhout 0925005
  • Group 4:
  • Marije de Heij 0882958
  • Group 5:
  • Alexandra den Dikken 0926183
  • Group 6:
  • Syree Palm 0938528
  • Group 7:
  • Nigel El Rey Du Sol Miguel 0882260
  • Group 8:
  • Shoshanna Israeli 0926412
  • Babeth Lijzenga 0925586
  • Group 9:
  • Tom Rentmeester 0912919
  • Thijs Mosterman 0917912
  • Group 10:
  • Jorijn de Jonge 0935298
  • Group 11:
  • Joep Hurkmans 0931531
  • Group 12:
  • Jelle van Bouwhorst 0928746
  • Group 13:
  • Vince Talbot 0927166
  • Sebastiaan Crisan 0929940
  • Group 14:
  • Diederik Mulder 0919800
  • Zefnath de Lima 0913434
  • Group 15:
  • Andri Bastiaanssen 0907770
  • Group 16:
  • Eady van Acker 0911866

Groups 19:30

  • Group 1
  • Beau Eckhardt 0927339
  • Group 2
  • Wolter Dreissen 0927691
  • Melcher Oosterman 0925206
  • Group 3
  • Yanthe Roumen 0925406
  • Bob Jonkers 0929075
  • Group 4
  • Tom Schouw 0918999
  • Group 5
  • Carly Muller 0880287
  • Kathryn Man 0937377
  • Group 6
  • Tristan Kingdon 0918837