S*** already hit the FAN, or the Mac

As mentioned before I was aware that I MAY need a Kinetic Camera to work some of the code I wanted to experiment with, but it does turn out you ACTUALLY do need a Kinetic Camera to work this code. Below is not the entire of the imported Library, but just a bit of it so you get an idea of what I am looking at;


import SimpleOpenNI.*;

SimpleOpenNI context;
float zoomF =0.3f;
float rotX = radians(180); // by default rotate the hole scene 180deg around the x-axis,
// the data from openni comes upside down
float rotY = radians(0);
PShape pointCloud;
int steps = 2;

void setup()
{
size(1024,768,P3D);

//context = new SimpleOpenNI(this,SimpleOpenNI.RUN_MODE_MULTI_THREADED);
context = new SimpleOpenNI(this);
if(context.isInit() == false)
{
println("Can't init SimpleOpenNI, maybe the camera is not connected!");
exit();
return;
}

// disable mirror
context.setMirror(false);

// enable depthMap generation
context.enableDepth();

context.enableRGB();

// align depth data to image data
context.alternativeViewPointDepthToImage();
context.setDepthColorSyncEnabled(true);

stroke(255,255,255);
smooth();
perspective(radians(45),
float(width)/float(height),
10,150000);
}

endShape();

This is the response I receive when I activate the the file;

Screen Shot 2015-01-22 at 17.24.53

“You know what that is…**** *******!”

That is a whole lot of red and not pretty at all, with me I never expected it to be easy, but when the code is already created and you just want to see what it looks like you would think that it would work pretty simply.

In the true Lorimer style I am going ignore all the red and look at the white, the key statement here being;

“Can’t init SimpleOpenNI, maybe the camera is not connected!”

The camera is clearly connected!! A Mac Book Air worth almost a thousand pounds comes with an inboard webcam, it might as well come with a kettle and Twinnings breakfast tea for that price and it’s telling me the camera isn’t connected…I need to find out the problem. Be right back.

Later on….

So it’s as I thought, I 100% need a Kinetic Camera.

comics-extralife-kinect-xbox-one-716039The Kinetic camera already has the preferences installed to work the files, hence it being created for Microsoft it’s code is already created to notice people in the room so they can interact with games. Even this being so I tried to channel the source to the webcam I rented from the University and also the Mac cam. Speaking to a couple of people on my course I thought this would be quite simple;

Adding the my void Draw sections;

cam = newCapture(this,320,240,"FaceTime HD Camera", 30);

I thought this would work, but another error appeared explaining that there is no such thing as “cam”. Reading this now you may be thinking to yourself that it’s incredibly obvious that I cannot fix this problem, which I do know now, but I kept on trying to find another way around it.

Looking at the “GettingStartedCapture” CV offer as a basic to learn how a Webcam works on Processing, code below

import processing.video.*;

Capture cam;

void setup() {
size(640, 480);

String[] cameras = Capture.list();

if (cameras == null) {
println("Failed to retrieve the list of available cameras, will try the default...");
cam = new Capture(this, 640, 480);
} if (cameras.length == 0) {
println("There are no cameras available for capture.");
exit();
} else {
println("Available cameras:");
for (int i = 0; i < cameras.length; i++) {
println(cameras[i]);
}

// The camera can be initialized directly using an element
// from the array returned by list():
cam = new Capture(this, cameras[0]);
// Or, the settings can be defined based on the text in the list
//cam = new Capture(this, 640, 480, "Built-in iSight", 30);

// Start capturing the images from the camera
cam.start();
}
}

void draw() {
if (cam.available() == true) {
cam.read();
}
image(cam, 0, 0);
// The following does the same as the above image() line, but
// is faster when just drawing the image without any additional
// resizing, transformations, or tint.
//set(0, 0, cam);
}

I thought by copying a pasting this code into my first file and deleting the repetitive factors it would solve the problem and again I was wrong, but the camera would activate for a split second and then deactivate. This was starting to get annoying….So I went for a chat with a couple of my course mates, it was mentioned that I could try and do this without the Kinetic Camera, but it would involve telling the code to ignore density and go straight for motion, I could imagine how I would do this.

Just for experimenting I was wasting too much time on this particular code, so time to get on to other things.

Advertisements

Individual Analysis. Inpiration

What Inspires Me

AmnonOwed-KinectPhysics-03-640x360 AmnonOwed-KinectPhysics-04-640x360These images above are the result of using a Kinect Camera, exactly like the ones used on the Xbox. I see using these as more of a cheat because the camera is already programmed to detect bodies with the use of depth, having half my work already sort out for me, but with further experimentation and me not actually owning a Kinect I am finding it very difficult to manipulate the code so it will use my Mac webcam instead. Using “SimpleOpenNI” which is a library you can install on “Processing” I was going to have a look what some already created code would look like and try and use that as a bases to create my almost “Particle System”.

Why an almost Particle System?

To be perfectly honest I have run out of time to write a Particle System from scratch, my hand in is next week on Monday and the time it would take to go through this process would probably hit a fortnight. No worries though, this is where the “Almost Particle System” comes in.

In the pictures above you can see the shape of a human body which has been developed in to little lines/dots (quite like particles), to me this is stunning. This is how I would draw a picture, the code and developed again what I would describe as a piece of art and I love that. This also reminds of other works I have seen;

Particleswhiteback‘Punktiert’ another library I could develop from; this particles are beautiful, incredibly simple black on white little balls of different sizes working in correlation with each to have a constant movement around the canvas. This reminding me of something else I saw;

https://www.youtube.com/watch?v=UfbPlfgzhDI

 Looking into these three pieces I hoping you’re getting an idea of where I want to go with this digital environment I want to complete. I have always found beauty in these little motion, there is so much character and life in the little creatures and it’s all created through the development of letters and numbers. Of course I’m going to create something based of these, they inspire me.

Where I could take this idea?

Adapting these ideas to a digital environment where people can interact through a webcam this idea may work very well with the motion of particles around a body. Like the top two images I could reverse what has been done and put the motion dots on the outside of the body rather than the inside, relating that the second image the black particles would react to a persons body or hand or whatever as a negative space.

Lets get experimenting.

Going with the Flow

Back to my days of college it was 100% coursework produced in a sketch book and I always used to start each brief with a flow chart, so here we go, a blast from the past.

My main objective here is to think of every angle which needs to be covered in the Analyse stage of this project.

Particle Systems; where did they come from?

Focusing more on why the idea of Particle Systems came to me rather than where the actually thing originated from, you can search that on Google

Why Particle Systems?

When the sun is shining through a window through a specific beam you can see the dust particles in the air, this is something I have been bought up with at my parents place and I never really noticed the beauty of it. Until my friend Lawrence was explained his thoughts on it, him showing me that the slightest movement from any part of the room caused a reaction in the dust particles. This related back to the echo I believe is cause by every motion of man and women in the world. Leading me to want to investigate into Particle systems.

Where could this go?

More to ‘Where do I want this to go?’, there are of course many options here and the possibilities are endless. To get me started I’m going to draw up some concept ideas and go from there.

 

These next steps require individual Analysis 

What inspires me?

Particle Systems of course, but this is where it has all come from –v–

Identify some problems I could encounter?

Something other than Particle Systems?

notes

Flow Chart of Thought Track  ^

A Particle System Considered an Original Idea

Here we have a particle System, this not being the simplest one I could find, the basic physics behind it are circles following the mouse around and dropping to the floor.

Just had a meeting with Liam (my course lecturer), to be honest he caught me out helping my self the the kettle on the third floor and asked the dreaded question “how is the project going?”…My response being one of “I could not be any further from the answer you want right now”. To my luck Liam has heard this excuse many a time and pushed me for a meeting to discuss what I was going to do.

Starting focus ‘Particle Systems’, I knew where this was going because my friend Sam Jones had the same thought track leading to the idea getting botched a few weeks ago, but I can be quite stubborn with my ideas and wanted to stick with it.

THE IDEA

To create a Particle System which using a webcam picks up the space of movement people walk in acting as a negative space pushing away particles (small dots) into the space which has no movement. 

THE SYMBOL

This idea is supposed to symbolise that beings are not the only things moving through this world; everything action we take leads to and echo or a response which we may not see, even the movement of an arm causes some sort of motion or power we may not realise.

THE ORIGIN

The idea came from personal experience; having the usual life stories of everything, a realisation has to be made that everything you do has a reaction. 

Here below is a simple example of a particle system and part of the code, I have added part of the code so you can understand what I’m in the motion of doing, I will explain technicals later on.

particles


// Particles, by Daniel Shiffman.

ParticleSystem ps;
PImage sprite; 

void setup() {
 size(1024, 768, P2D);
 orientation(LANDSCAPE);
 sprite = loadImage("sprite.png");
 ps = new ParticleSystem(10000);

 // Writing to the depth buffer is disabled to avoid rendering
 // artifacts due to the fact that the particles are semi-transparent
 // but not z-sorted.
 hint(DISABLE_DEPTH_MASK);
} 

void draw () {
 background(0);
 ps.update();
 ps.display();
 
 ps.setEmitter(mouseX,mouseY);
 
 fill(255);
 textSize(16);
 text("Frame rate: " + int(frameRate), 10, 20);
 }


An Independent Dorset (Reaction in a Space)

Cutting the story short,

10940501_10204803496880531_1863470089400078524_nour objective for this short project was to create a poster which is to promote an Independent Bournemouth, relating to what was going on at the time with Scotland trying to become independent.

The purpose of this was to have the poster located in Weymouth House Foyer and us to get an analyse of peoples reactions; taking into account…

  • Number of people walking through in a space of time.
  • Average time spent in Foyer.
  • Do people take notice of what is on the walls.
  • (If Yes) What do they notice to most
  1. Within a 10 minute boundary : 30+ (People who did not stop)
  2. Average time spent (Under 10 minutes) mostly groups
  3. The main sight focus was the long strip of screens and the space between the two lifts.

This short hand information influenced the location which my group placed our poster.

In the middle of the two lifts, just above the button

The Space –v–

Screen Shot 2015-01-19 at 16.41.28 Screen Shot 2015-01-19 at 16.41.20

A little bit about the poster 

Here what we are trying to get across is the fundamentals of a jigsaw puzzle, this originated from an idea I had when I was thinking of the little cartoons you get in Newspapers. I thought what would be funny is if you had a member of the Monach (The Queen) hunched over a table trying to complete a puzzle of the United Kingdom, but the piece for Dorset would not fit (Always a problem when you’re trying to to a puzzle). This developed on and with a short amount of time on our hands this is what came to us. 

–v–The Results

We presented this version to our seminar group and we were met with positive comments about the imagery of the poster and how it brings to light the situation of an independent Dorset however we did get some criticisms. The criticism was aimed at the slogan/tag line ‘Un puzzle Dorset’ as it came off as rather attacking to people as well as giving of the idea that Dorset was the problem as needed to be removed for the United Kingdom’s sake. From this feedback, we as a group decided that we should come up with a better slogan/tag line for our poster – in the end we decided that ‘Some Pieces aren’t meant to fit’ was fitting. – Shaun Skeen http://shaunskeen.com/blog

People did notice our poster when it was located between the lifts, but it wouldn’t get many long looked observations so we did have to push for people’s response.

NUMBER TEA SIT TIME (MIN) WORK SOCIAL
GROUP 1 6 0 6 10 NO YES
GROUP 2 8 0 4 20 YES NO
GROUP 3 1 1 1 2 NO YES
GROUP 4 2 1 2 10 NO YES
GROUP 5 2 0 0 5 NO YES
GROUP 6 10 0 0 WALKING NO NO
GROUP 7 6 0 0 WALKING NO NO

Processing Relevance

Here I have been given a brief knowledge of how to present my Processing piece when I put it in the open space, with the information gained it should hopefully benefit to results.

  • Make pieces bigger.
  • Add an eye catching design.
  • Something which people can relate to ‘Participatory Culture’
  • Interesting
  • Nothing Offensive

Concepts…A designer who writes essays

Having just gone through writing an essay for my ‘Cross Media Creativity Perspective’ my brain is filled with what I would call ‘MindBlowingChaos‘ ‘Concept Overload’; working with ‘Participatory Culture’.

Extract from my ‘Cross Media Creativity’ Essay – Focusing on the ‘Doctor Who’ Phenomenon

“Through out this course my position in the cross media sphere has been enhanced; coming into the perspective from a ‘Digital Media Design’ view my knowledge of Cross Media Creativity has expanded to more than just the knowledge of tablets, computers and phones. Being taught that cross media creativity is more that just viewing media on a screen I have learnt that the use of re-inventing a franchise in your own way is part of this perspective. When thinking about productions like Doctor Who I would always consider the show to be running on its own power; the cast and crew creating the show in parallel with the audience enjoyment in the phenomena. This reflects an understanding of the power fluctuations between the creator and consumer. This having a huge role to play with such a big phenomena cross media creativity brings the audience and what they love watching together and allows opportunities to be part of it. This unit has impacted on my future media consumption; a guilty pleasure of mine is watching Doctor Who fan made trailers and now when watching them I don’t just view what someone has created; I view why they have created it that way, what are they trying to say and how could this effect the entirety of Doctor Who. To come with future projects I will now always take into account how it will be consumed and what production values may effect my inspirations. Throughout the unit the learning curve has been hard, but enjoyable giving me an eagerness to learn how much wider the scale goes with Cross Media Creativity.”

Above is an example of my own interpretation of ‘Participatory Culture’, this created by me in First year.

Taking this theory concept in to context I am going analyse a way of ‘maybe’ incorporating it into my Processing piece; taking a Phenomena in the world and manipulating it into a work.

 

What is Processing?

Processing is an open source programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching the fundamentals of computer programming in a visual context, and to serve as the foundation for electronic sketchbooks.

https://processing.org


processcompendium07

This work above is an example of what can be created through the use of Processing. My knowledge being based in HTML/CSS the potential to create something above through a piece of code is quite over whelming; being able to sit down a use a pencil to create a piece of art similar to the above would have been expressed as ‘common sense’ to a person like me, but being able to use ‘code’ to write a work of art has opened my views to this.processing_workshop_20141010Processing Spiral

spiral2

Above is the result of the code…

Here I’m at a point where I am experimenting with the potential of what could come out of coding, hopefully eventually leading me to the point where I become inspired by something I would like to create.

Here I’m find the repeat of the spiral too simple; something so basic which hasn’t taken me long to create doesn’t satisfy what I want to do.

Moving on the something better a bit more complex

Aside

Italy: Social Acceptable Touching

Anna Troisi is taking our lecture today; advised by Liam to take us into the world of her work.


  • Communicating an idea to someone who wants you to work for them Anna explains that there is a benefit to logging emails and interactions with the client.
  • The explanation of your ideas is incredibly important; having the abstract describe the philosophical rather then the structured content of the work.

 

In Italy it is described that interaction with people are more socially acceptable than in the UK; Italians touching each other much more than lets say the British do.

A project Anna is creating inspired by here recognition of this (her moving the UK) is explained through smart phones;

“Said that you would touch smart phones more then you touch girls”

Inspiring a project; here she used her personal experience to start the bases of an idea…not necessarily leading to anything at the time, but for future reference she has logged it maybe to come back too.

Talk to me Digital Art

http://annariella.altervista.org/main/html5/index.html

  •  Violet is the latest result in artificial intelligence, which can reproduce the capabilities of the human brain with greater speed and accuracy.
  • She is an artificial linguistic entity. Activated at Derby, on 27/02/1985. Her instructor was none. He taught her to sing a song.
  • You can type in questions and the Ai will answer them to the best of her ability.

Looking into the project that Anna has assisted on I find it very interesting, the work which goes into Ai systems is incredibly innovative and one day may stretch to huge lengths.

“Artificial intelligence (AI) is the intelligence exhibited by machines or software. It is an academic field of study which studies the goal of creating intelligence.”

MERRY HANGOVER EVERYONE!

Well it’s coming to the end of Boxing day and what better way to end it than with a blog post…

My main aim for this week apart celebrating Christmas with the Gs was to get a couple of placement applications out the door, specifically focusing on Warner Brothers.

T-Shirt Design Warner Bros

 

Doing my Warner Brother application I came across this question..

You’ve been asked to design a T-shirt for a UK retailer featuring a Warner Bros. character. Describe 3 steps that you would take to help ensure the design proves successful. (Max 300 words). Please also include an image of the design you would like to submit as the last page of your uploaded CV document.

For me I find this question quite in-direct, usually having a question which involves a needed design the brief would be a bit more descriptive, but maybe that’s the point. It’s a test…my design is above.

Images used to create T-Shirt below:

Merry Christmassy Christmas Everyone.