Linggo, Pebrero 5, 2012

A-Doob-rable Doodle Developer

In the beginning was a line.
Then there were moving cars!
Then there were JavaScript, CSS, HTML, SVG, WebGL libraries 
of cool doodles and experimentation… brought to us by
… dum-dum-dum-dum..MR. DOOB
This is the world of Mr. Doob: 

var QUALITY = 256; var canvas_colors = document.create
Element( 'canvas' );canvas_colors.height = 2; var context_colors =
 canvas_colors.getContext( '2d' );context_colors.fillStyle = '
rgba(0,0,0,1)';context_colors.fillRect( 0, 0, 2, 2 ); var image_colors = 
context_colors.getImageData( 0, 0, 2, 2 );var data = image_colors.data; 
var canvas_render = document.createElement( 'canvas' );canvas_render.width =
 QUALITY;canvas_render.height = QUALITY;document.body.appendChild
( canvas_render ); var context_render = canvas_render.getContext( '2d' );
context_render.translate( - QUALITY / 2, - QUALITY / 2 );context_render.scale
( QUALITY, QUALITY ); data[ 0 ] = 255; // Top-left, red componentdata[ 5 ] = 
255; // Top-right, green componentdata[ 10 ] = 255; // Bottom-left, blue component 
context_colors.putImageData( image_colors, 0, 0 );context_render.drawImage
( canvas_colors, 0, 0 );

 Codes. Codes. Codes.
Behind all animations and computer arts that we see on our screen
are from the codes like this one, painstakingly organized and innovated
just so our surfs and clicks are more visually appealing.

At first, OpenGl, WebGl and the likes are intimidating.
But for gamers and game developers, it could get them cobs
higher to the web success.

As one fanatic said:
 Mr.Doob’s doodling application is really addicting. Hell, its like my coke/vicodin/ecstasy/whatever-addictive-drug-the-is eversince yesterday.

                                                                                           -    A Story of A Girl Blog


Here’s Turning Point’s take (tehehee..heee)


Mr. Doob? What’s in a name?

Brad Neuberg: First things first, the most important question is where the name Mr. Doob comes from?
Mr. Doob: I’ve always been very dependent on wearing headphones in order to get some level of concentration. Because of that I started using combinations like do_ob, dõ_õb, dò_ób, dê_êb, d=_=b, … as IM nicknames. One day a friend greeted me as Mr.doob and the name somehow stuck. It was also easier for my coworkers to pronounce than my real name.

(His real name is Ricardo Cabello) 

On the future of his arena:

Brad Neuberg: Where do you see HTML5, CSS3, SVG, (i.e. the new stuff on the web) going in the next year? How about the next 3 years?
Mr. Doob: They’ll continue evolving at a nice pace. And browsers will have to keep up
to date or they’ll lose their user base.
In 3 years I think it’s all going to be WebGL though.
I think it’s easy to imagine videogames moving from native applications to web applications. Windows/MacOS/Linux compatibility comes for free, the downloading/installing process won’t be needed and, if done right, the experience starts instantly. At this point Windows/MacOS/Linux as OS becomes irrelevant for most of the people.
It scares me that people browse the internet more and more from devices that can’t be used for authoring but, on the bright side, I like the fact that with Javascript nothing gets compiled and kids will be able to right click any page and see directly the code.

View the complete Web Ninja Interview:







 







Walang komento:

Mag-post ng isang Komento