Recent Posts
Tutorial 1: MAX Mirror
Objective: An interactive mirror that dims when users move closer towards the mirror.
Problems: The programme hangs whenever I activate the web-camera. I also had some difficulty identifying how to adjust the area of the face tracker so that it dims at the right position of the user.
Solutions: Reduction of webcam resolution I found a solution that reduces the webcam size so that it does Read more →
Year 2 sem 2 - Interactive 2 - Exercise 3, Photo Booth
This was the hardest Max patch we wrote up till now as it is logic base and after LPD taught us about the function of different commands –
Clocker(used in the patch to count down the 3,2,1,) Timer Speedlim (use in this patch to prevent sound from looping endlessly) Pipe Select Split (used in this patch to split zeros with all other number hence when there Read more →
ASSIGNMENT 3: MAX + MSP Interface
To see other Assignments:
Assignment 1: Magic Mirror | Assignment 2: Face Tracking | Assignment 3: Seflie Instructor | Assignment 4: Alpha Blending | Assignment 5: Pixelation Mapping
https://www.youtube.com/watch?v=JsshZ9818j8
For this third assignment, we are using MAX and MSP to create a Selfie Instructor. And just to note, I did not add any music or additional voice overlays in the Read more →
Sequences for Narrative
Since I have decided to tell my story through an interactive comic experience, I had to narrow my ideas down and focus on a particular part of the plot. I have chosen to develop on the third act of my story as I find that it would keep my readers at the edge of their seats with the captivating visuals Read more →
Twerk Tracker
The Twerk Tracker
https://youtu.be/cnsY3l8mdjQ
Users move their heads from left to right to control the rate of twerking
Glitches
I wonder if anyone else also faced this issue but the lighting of the face tracker video glitches harder in certain lightings.
Previously after tweaking the values in scale, the video was able to run smoothly. But after setting up my laptop in a different Read more →
Assignment 2: Opto-simulator
Objective
To simulate eyes that follows the subject depending on his/her position.
SensingCamera captures an image of the subject’s face.
ComputingComputer calculates the position of the subject within the x-axis and y-axis within the screen.
EffectingThe simulated eyes look and follow in the direction of the subject’s position.
Process/Execution
Overview
Tracking the face
Syncing face position with video playback
Results
Assignment 1: Mirror
Objective
To create a mirror that grows dimmer as the subject moves closer to it.
SensingCamera captures an image of the subject’s face.
ComputingComputer calculates the area of the subject to determine the distance and generates a value for the brightness of its reflection.
EffectingReflection is dimmed when subject is close to the “mirror” while it is brighter when subject is away.
Process/Execution
Overview
Getting image Read more →
Mirror + Salsa Dog
As an intro to Max 7, we made a darkening mirror and a face tracker that affects video playback.
For the Mirror, the program tracks your face with cv and based on the size of the face detected, the opacity increases or decreases.
Here’s a clip of the Mirror.
For the face tracker, the same facetracker is used but instead of the Read more →
Max Assignment 2: Tracker
The project
This max assignment aims to allow us to experience the technical steps involves in creating an eye tracking set up. A video is needed to be pre-recorded and imported onto Max. Using the functions of Max, a patch will be created to match the value of the face received through the webcam with the frames of the video. Through matching Read more →
Max Assignment 1: Magic Mirror
The project
This first max assignment aims to equip us with the relevant technical skills to create a mirror that dims itself when a person gets close to it. Through the process, it intends to expose us to the different aspects of Max and its applicable functions for future possibilities.
The sensing of the face was done with the webcam. Through the Read more →