The webcam registers a user's face and would then track and categorize different facial expressions (angry, sad, surprised, and happy) and give them a range from 0 to 1. This data would then determine the color and size of the dot found in the data visualizer. Every person who connects with the webcam would be visualized as another circling dot. Ideally, different channels would able to host different populations of people, with the central dot having the average emotional feeling of the group.
A major part of the process when designing the visualizer was making the two parts (the recognizer and the visualizer) work together and be able to read each other. Another challenge we faced while making this was how to transition four variables into three without making the colors turn out muddy. We explored different possibilities (CMYK, RGB, transparency) and noticed that there was never an occasion where more than two emotions were strongly recognized and used white as our final color.