# Image Explosion: Processing Homework

In class we were given the task to create a sketch where images can be fed in and then made to “explode” by converting the pixels to particles and applying vectors to them, which creates a simulation of an explosion. This sketch uses a combination of techniques I have learnt before, but now it was […]

# Trip to London Musuems

Our course took a trip to Exhibition Road to visit the variety of museums that are situated along the strip. I decided to make a note of the different exhibits that were there, especially the interactive ones, as I think it will help with coming up with a solution to my next project. By gauging […]

# Mass, Friction and Fluid Resistance

To continue on from Processing: Vectors and Forces Part 2 I decided to look into how to make forces more realistic, which as discussed by Palmer (2005) in Physics for Game Programmers would help make my final project become more immersive for the audience and result in higher engagement as objects behave according to the […]

# Vectors and Forces: Part 2

To continue on from my posts Vectors and Forces and Processing:Object Orientated Programming and understand the methods behind what we were doing better I decided to create objects with vector forces and create arrays of these objects. In the example below the objects are attracted to the position of the mouse. Using methods outlined in […]

# Interactive Design Project: Initial Designs

After looking at some media concepts, detailed here I decided to sketch out some quick visual concepts to try and develop a clearer idea for my project. By quickly photoshopping the above picture I quickly developed a range of visual prototypes. By using this picture I hoped it would help me figure out a colour […]

# Vectors and Forces: Part 1

In programming, vectors are integral to any code that is simulating real world forces. They allow us to easily simulate complicated ranges of motion as we can easily create new vectors for different forces. Image by the Daniel Shiffman: The Nature of Code The above diagram is an example of 2D vectors. A simple way […]

# Interactive Graphic Design Project: Theories and Concepts

Image by (AP Photo/Michael Sohn) After I had come up with some aims and goals for the project I decided to look into some media theory concepts. Some of my ideas came from the space itself. During the poster project one thing I noticed about how people use the space is that often people were […]

# Processing: Object Orientated Programming

This week we learned about object-orientated programming. Java, the language on which Processing is based is an object orientated language, where bits of code can be assigned to an object which has certain properties. The object of the lesson was to simulate Brownian motion, which is the motion of particles suspended in water. The particles […]