What data is available?

November 20, 2009

As a result of exploring the hidden depth’s of the Twitter API, I have found the following links that could be useful to me in my QC. They contain various search queries which gives me a fantasic and varied data set which I can use and adapt to..

Public Timeline

http://twitter.com/statuses/public_timeline.xml (or rss/atom)

Tweets From Area (using latitude/longitude) -Below shows tweets 10KM radius from Plymouth Town Centre

Search tweets with keyword (in this case, Plymouth)..

Combining queries.. (searching 2 words)

From a user (chr1s87) with a maximum amount per page of 100


Imported XML and RSS from Twitter!

November 12, 2009

After researching into Quartz Composer and the functions it can perform, it did not appear too difficult to import RSS feeds or even XML data. After familiarizing myself with the program interface of QC (Quartz Composer), it wasn’t too long before I was creating basic compositions that perform simple functions such as rotating 3D cube, generate random shapes etc.

There are a few basic XML example templates within QC that i researched and tried to understood how it works, and after some tinkering around I finally managed to import XML data from twitter using the following link.. http://twitter.com/statuses/public_timeline.xml.

It’s quite hard to understand how it selects which nodes to display and i’m not quite sure how to specify exactly what data to show. The link I just supplied is the public timeline of tweets around the world, and shows 20 status updates at any one moment. (because there are 1000’s of tweets a second, the page is constantly updated..). Using QC I can display the first status update (the TEXT node) and the source of the update (the SOURCE node) and that’s it at the moment.

To import RSS feed’s is fairly simple. simply specify the RSS feed and it imports the latest entry and scroll’s through the page at any given rate.



November 6, 2009

After discovering Twitter’s API wiki – http://apiwiki.twitter.com/ – it’s became apparent how much information and how many types of information is available for me to use. The main types of data seem to be XML or RSS, but json is also an option. It’s also possible to perform many search queries via the URL itself, i’ll post some examples when i have a few to show. XML and RSS both have there up’s and downs, I will perform some research into the format’s available and see what I can do with them.


Call of Duty..

November 5, 2009

Scrapped. Back to twitter.


Plan of work..

November 3, 2009

My plan of work simply depends on how well i learn the program i intend to use, and also how difficult it is to put my theory into practical use. However, this is how I intend to do this module..

October 2009
Project Theory Development

November/December 2009
Realisation of Project

December/January 2010
Development of principle Project

January/February 2010
Project Evolvement/tutor feedback

March 2010
Project testing/alterations

I’m not entirely clear as to when the project needs to be submitted/presented, however, based on the fact that it is due mid-march, the above is how I feel my experience within the 4D module will be carried out.


Digital Media Environments Project Proposal

November 3, 2009

My Idea
The piece that I have decided to produce for the first project for Digital Media Environments will be based on turning a standard 2D painting into a 3D landscape. I will re-produce a painting created by Rafal Olbinski known as ‘Maze’ (see below)..

I was first introduced to Rafal Olbinski via the Module Leader, Vladimir Geroimenko. I expressed my basic intentions to Vladimir (to re-create a painting into 3D) and he showed me a similar example that someone else has produced…


I took a significant inspiration from this specific piece of work and came to the conclusion that I would focus my search criteria of paintings created by Rafal Olbinski. Olbinski’s art is mainly surrealism which I feel coincides with my idea and the project in general. The specific work that Olbinski creates (I feel) is suited well in terms of a 3D environment. Similar work that he has produced can be seen below..

I decided to use ‘Maze’ because (I believe) it is bet suited for creating the environment in 3D. Paintings that used a significant amount of scenery (such as trees) would not be appropriate to re-design using 3D software, which is why I have decided to use the painting I stated. The maze itself will be a challenging yet possible task to complete, along with the rest of the environment.

Theory into Practice
I initially tried to use a 3D Rendering program known as Blender in order to create basic scenario’s (such as river’s, simply for practice) but it became apparent that I could not quite get to grips with the software. 3D Studio Max is available for the students to use in the University Campus therefore I have decided to base my project around this program. I have produced basic objects (such as below) and I believe I can produce what I intend to do.


Gantt Chart
Please find below a link to view the Gantt chart for my project. I intend to base my time management around this plan in order to produce the strongest possible project.

Screen shot 2009-11-03 at 18.02.19


New Idea..

November 3, 2009

After preparing to inform Mike about my current idea, I had a little brainwave about an idea I could potentially use.

The idea is basically the same, but using different sets of data. I was thinking of integrating a strong interest of mine at this current time in my life, Call of Duty. I could use the information I input from an Xbox 360 controller and create some form of data visualisation based on my inputs/controller outputs. I’ll talk to Mike and see what he thinks!