For this assignment we were asked to re-design the interface for a Max patch that Luke made. Since I am new to Max, I wanted to focus more on understanding basic elements of Max and how to connect things to make sound happen. Below is a screenshot of the basic patch I made that controls the sound based on the light in the video. I am not 100% happy with this and hope to continue working on this after this class.
My Live Web Midterm took me on quite on journey. I had a vision that I wanted to create a chat where you can’t see yourself except when you send a message.
Where this idea stemmed from:
When I video chat with people I typically use FaceTime. I have noticed that when I am chatting, the majority of the time, I am just looking at myself. This tends to be a bit distracting as I’m paying more attention to how I look when I speak instead of listening and speaking in a meaningful way. Conversely, when I am not paying attention to how I look and am more engaged in the conversation, I occasionally notice how incredibly silly I look when I am active listening.
The default interface will be very plain and the user will be prompted to send a message. When a message is sent a picture is taken and displayed on the screen with the text message.
My first task was to get the general video chat working. It took some time, but I was able to get the chat to work with multiple users. I also used Bootstrap to help with the styling, and ideally put the videos in a grid to be nicely displayed on the screen.
Test with 1 chatter:
Test with multiple users:
I sent out texts to a bunch of people both in the States and outside. I just said if you are on a computer, please go to this URL. And with that we had a little chat working.
What I would want to improve is the placement of the messages coming in and where the videos go.
I put this to the side and then started to work on my other idea. I got everything set up but then starting running into problems.
I asked one of my friends who is backend developer to look at my code and see what the issue is. And alas! It was that I was missing the Image and Text HTML tags. Now it’s at a point where it’s taking awkward photos, below is showing one of the first while I was testing.
Using PeerJs was a big challenge for me. And still I am not entirely sure what’s going on in this chat. Below it shows when I got the example code form class working. Even after getting this to work, I wasn’t entirely sure why we are calling other people in the chat. So eventually I took it out of the code.
Once I got the video working, I decided
We are currently in the fourth week of Big Screens. My partner, Katie Temowski and I have been working hard building our concept, collecting our visual inspirations, and beginning to craft out a narrative. We have just completed our first 3 minute prototype for our experience.
Create an experience for the audience that encourages interaction, community, and love.
Our focus for this experience is really all about the audience. We want to send an overall message to the audience that says It’s good to feel the feels. There are a few elements that are special for our experience: voice overs, text, and colors.
Initial error :-/
After five office hour sessions ===)
As for the WebRTC for week4, I am able to run the server in the terminal, but when I go to the url, nothing loads. Except, now this
What would nature do?
For this assignment I was given four design terms to define and then connect into a narrative. The terms I was given were archetype, mimicry, scaling fallacy, and threat detection.
Definitions based on Lidwell’s Universal Design Principles:
Universal patterns of theme and form resulting from innate biases or dispositions. Hardwired ideas and conceptions. Example, Harley Davison= outlaw archetype.
Archetypes represent fundamental human motifs of our experience as we evolved; consequentially, they evoke deep emotions.
the act of copying properties of familiar objects, organisms, or environments in order to realize specific benefits afforded by those properties. These can be surface, behavioral, or functional. (improves usability)
“I think the biggest innovations of the 21st century will be at the intersection of biology and technology. A new era is beginning.”- Steve Jobs referring to biomimicry
A tendency to assume that a system that works at one scale will also work at smaller or bigger level. The fallacy occurs when a designer assumes usability will be retained when a design is scaled up or down. ie performance & interaction. Eg Big Screens
The natural ability to detect threatening stimuli more efficiently than non-threatening stimuli.
Examples: Smoking advertisements, animal protection
Each of these design principle is related to nature and how we naturally see things. When I think of Archetype I think of the brand of an object or design and who is going to be using the product. Comparing two types of vacuum designs a manual and a robotic. For example, looking at a Dyson, its functionality is much more important to the design. It’s designed for people who want to get things done and get their house cleaned; the design reflects its function by exposing how it moves across the floor and collects dirt. Whereas, looking at the Roomba, robotic vacuum, we immediately know it doesn’t need assistance. The form of this vacuum design shows us that it works autonomously. Just like threat detection, the design gives us information about what it does without having to know very much about the product itself.
Considering the original designs of the vacuum were quite large, I would assume the design of the vacuum went through many design iterations in order to scale it down to its modern day size (scaling fallacy).
The biggest takeaway of understanding these design principles is that one of the main goals designers have is to design products that are intuitive and visually compelling. In order to do this, it’s best to pull from nature, from what people know and are comfortable with–looking back at last week’s assignment Good & Bad Design, BMW’s focus is to take the most modern car technology and combine it with the familiar. This way the user doesn’t have to learn two new things at once, rather they are able to truly utilize the advancements in technology without having an experience that is overly complicated and has a learning curve.
I am getting very excited for the development of this project now that I’m working with a topic I enjoy researching and exploring. I decided to study the future world where nobody sits, which is based on our growing current concern with our deadly sedentary lifestyles. From this broad idea, I narrowed it down to a very realistic future to a very unlikely, sort of wacky world, where everything is designed standing up.
Below are the slides I put together which include 10 prototype future scenarios based on this world, lifestyle, and artifacts.
This week I ran into a lot of problems–still getting a hang of this whole code thing. I decided to combine the chat from last week, and the canvas from this week.