Archive for the 'opengl' Category

e15, better lights and materials

Friday, October 19th, 2007

you gotta love those normals!

tinyyyy.png

oGFx explores the tiny icon factory

Sunday, October 14th, 2007

Read about oGFx and visit Tiny.

tiny_ogfx_white.pngtiny_ogfx_cyan_21.pngtiny_ogfx_magenta_21.pngtiny_ogfx_yellow_1.pngtiny_ogfx_black.png

oGFx makes blood

Sunday, October 14th, 2007

… and you can swim in it.

blood_stripe_3.jpg

More Blood. La sangre!

oGFx meets Tron

Monday, October 8th, 2007

The one thing I most remembered about the Tron movie was the motorcycle race where the trails of the bikes would become solid walls you could crash into. Solid time. Tangible history. Cool.

tronoFGx.jpg

Inside a Movie

Thursday, October 4th, 2007

Inspired by the likes of Jules Marey, Eadweard Muybridge, Marcel Duchamp, Norman McLaren and Doc Edgerton, last night I used Kyle’s new image loading implementation in oGFx to fetch a 10000 frame long video loop and map it over a time progression of 500 quads. Where Muybridge was taking a single picture for each time slice, and Edgetron and Marey where exposing a collection of successive instants on the same piece of film to freeze motion, what I found most interesting of having a progression of video frames inside an interactive digital graphics environment was that I could arrange them as I pleased, and I could navigate inside of them, running over time. The motion picture was running on the first quad in front of me, and the quad behind was running the same movie just one frame behind, and the next one two frames behind, and so on, and I could look at the ghostly motion of all of them chasing each other just by turning on a semi transparent blending mode, that would let me jump inside to explore the dynamic tunnel defined by them, the three dimensional spacetime of the flat movie screen.

video_0.jpgvideo_1.jpgvideo_2.jpgvideo_3.jpg

Oh, by the way, picture number 6000 in PictureXS is one of the screenshots I took during the video time extrusion session. I also wrote a note on the E15 blog about this, using it as an opportunity to explain about the relationship between E15 and oGFx.

E15 Blog

Monday, October 1st, 2007

After having an incredible response from the audience when presenting E15 at the Flash Forward conference two fridays ago with John, we decided to start the E15 blog to report on the status of the E15 project. A good explanation of what the project is about can be found here. Please let us know if you have any questions.

The following is a screenshot of Buza’s navigation on his own multiple webpage layout:

E15_man.png

oGFx takes over PictureXS

Sunday, August 26th, 2007

I just posted picture number 5000 in PictureXS. This gives me the opportunity to write about something that is not directly related to PictureXS or the web. The picture belongs to a collection of screenshots I have been taking of the ongoing PLW interactive graphics experiment called oGFx (for now) that Kyle and I have been working on. It combines Cocoa, CoreImage, Python, Quartz2D, OpenGL and GLSL to deliver a true interpreted graphics programming environment with direct access to the GPU. Dynamic texture mapping, procedural geometry, and programmable shader customization are the building blocks we are using to make interactive graphics programming feel less like a sandbox, and bring it closer to the true nature of computer graphics.

The following pictures are sections of screenshots taken during tonight’s testing session. We will be updating the screenshot gallery here on a regular basis. We might also come up with a gallery of movies soon.

pixs_5000.pngOgfx_6.pngOgfx_5.pngOgfx_4.pngOgfx_3.pngOgfx_2.pngOgfx_1.pngOgfx_0.pngblk_plw.jpg