Monday, November 23, 2009

Another video about the future of AR

Another nice video about the future of Augmented Reality (AR). We're talking about AR a lot lately, thanks to the fact that we are enjoying real applications (iPhone and Android phones, e.g.)

I wonder when we will be able to have those glasses.

(Thanks to Jordi Tormo for the link)

Wednesday, November 11, 2009

The continuous evolution of processing

From the very beginning, processing was created as a development platform with one objective in mind: generative/procedural art. And this objective is a reality not only because of the tools this language offers, but because some additional libraries some developers are providing to this open community.

People from toxiclibs and their incredible set of libraries for processing is an example.

In the following video you can see a showreel of some of the works created using processing and toxiclibs libraries:

toxiclibs showreel from postspectacular on Vimeo.

Monday, August 17, 2009

Thinking digital

TDC 2009 (Thinking Digital Conference) took place last May:
Thinking Digital is an annual conference where the world's greatest thinkers and innovators gather to inspire, to entertain, and to discuss the latest ideas and technologies.

One of the speakers was a very well known researcher in HCI (Human Computer Interaction), Johnny Chung Lee, famous because his works using wiimote controller.

In the following video, Johnny summarizes his work with the wii controller, and then describes what's going on in HCI researching:
- Mixed reality devices (e.g. Microsoft Surface, augmented workbenchs)
- 3D displays (4D light field display)
- Flexible displays, ink paper displays...
- Haptics (e.g. touch in the air, vibrating screens)
- Tracking the position of the camera using computer vision
- Brain sensing (e.g. a car monitoring the human brain to use its answer against dangerous situations)
- etc.

Thinking Digital 2009 Talks: Johnny Chung Lee - Research into Interface Technology from Herb Kim on Vimeo.

Saturday, August 15, 2009

A very good BBC article about AR applications



With the title Mobile phones get cyborg vision, BBC describes the present and future of some current Augmented Reality applications. It is worth seeing it.

Wednesday, August 12, 2009

Some interesting videos about the history of CGI

Looking for new material for my students I have found some interesting videos about the history of CGI (Computer Generated Images).

This first one summarizes the use of CGI in the film industry:



The second and third, two parts of the same, describe the evolution of CGI from its beginning to nowadays:



Click here for the second part of the documentary.

Tuesday, August 04, 2009

An online Augmented Reality application really useful


Although we have been able to see a lot of Augmented Reality (AR) applications recently, some even online (based on Flash, for example), it is not common to see some real useful examples. I mean, examples where the use of the AR is really interesting and contributes to the final product.

A good example of this is the U.S. Postal Priority Mail with its Virtual Box application. Visit their website, and see the demo video to get the final idea.

"Which box fits your shipment?" By using AR, the user can print a pattern, and can visually explore if the different box sizes are or not appropriate for the object the user want to send. The boxes are visualized with transparency, so they can visually compare the size of the object to send vs. the box. Great and useful.

Thursday, June 11, 2009

Another video about Microsoft's Natal project

Another video of a real demo of this new project from Microsoft called Natal project.
This time, it's not an advert but a real and live demo.

Wednesday, June 03, 2009

'We' are the interface !

It's really impressive what Microsoft is preparing under the codename 'Project Natal'.

Is this the Wii killer ? I don't know but if it works as in the demo, we are going to go beyond the actual standards ...

Wednesday, April 01, 2009

Processing at Eurographics 2009


I'm still attending to Eurographics 2009 at Munich. Eurographics is the most important conference on Computer Graphics in Europe, and this year, in the education programme, I was showing to the audience the benefits of using processing in an introductory computer graphics course.

The material I use in this course is here.

The slides I showed at the conference here.

There's no doubt that the advantages of processing in a lot of different areas are awesome, but it is especially worth when we talk about teaching computer graphics. I'm still working in processing and learning as much as I can.

Tuesday, March 03, 2009

Envisioning the future ...

If there's something really difficult is to predict the future. Microsoft has tried to do it in this video.
What it seems true is that pervasive computing and advanced GUI are going to be an essential key.

Enjoy the video ... what's your opinion ?

<a href="http://video.msn.com/?mkt=en-GB&playlist=videoByUuids:uuids:a517b260-bb6b-48b9-87ac-8e2743a28ec5&showPlaylist=true&from=shared" target="_new" title="Future Vision Montage">Video: Future Vision Montage</a>

Monday, February 23, 2009

An introductory course to processing at Lahti



This February, from the 5th to the 12th, I have had the wonderful opportunity of being in a awesome country, Finland. In particular, I was invited to teach a short course in Processing, at the Lahti University of Applied Sciences.

It was a very good chance to see what a student is able to learn about processing in just 10 hours. My finish students didn't have any computer graphics background, but all had previous knowledge in programming.

The result has been very satisfactory, actually, I am now correcting an exam they had to solve after the course. Good marks.

It's clear now that processing is a very interesting alternative in any introductory course in computer graphics.

Monday, January 19, 2009

Two interesting OpenGL links

Although I'm not working on OpenGL recently, I have just found today two interesting links.

When I have to develop in C++ and OpenGL, I have to do it normally for Windows, so I have to deal with MFC and OpenGL. I have a sort of an initial template, but it is much better to let the VS 2008 wizard to allow us to create an initial OpenGL + MFC project. Thanks to Dave Kerr we have here how.

From time to time, I also develop in C# and it is always interesting to use OpenGL. There are several alternatives, but SharpGL seems to be all the majority of us need. Here a brief article about it.

Saturday, January 10, 2009

Kodu: a new game programming environment for kids

Game programming has always been considered one of the most difficult programming fields. As a computer graphics lecturer and a former game programmer, when I was a teenager actually, I can not say the opposite.

Processing is an excellent framework for those interested in developing games without having to use more low-level API's or development environments.

XNA, visit this and this, is perhaps the perfect choice if you want to use a specific API for computer game development. It is based on .NET and has the additional advantage of letting the game to be deployed directly into a Xbox console.

Thinking basically in new developers, beginners and those who do not want to know anything about programming, Microsoft is about to launch Kodu.

Kodu is not just a game, is a game generator. Using a graphical language, it offers the opportunity to develop computer games without a single line of code.

It is better to see it in action:




Kodu has been created by Microsoft. The project web site can be found here.