16 Aug 2000 NickElm   » (Journeyer)

This must be, what, the fifth or sixth time I write a scene graph for a 3D application, and this time I do it for 3Dwm (and I am determined to get it right). So now I find myself writing icky 3D transformations all over again (doing everything by hand except for the actual matrix-vector multiplications, that's taken care of by 3D-card T & L processors). I'm actually noticing how I am influenced differently when writing scene graphs, my last one was heavily inspired by SGI Performer, while this current one is much more similar to Java3D and Berlin. Well, it'll all be over very soon and I'll be able to concentrate on more interesting things, like defining the node hierarchy and starting work on real 3D widgets.

One the Eastern front (the one that faces towards Berlin *grin*), we have some reassuring news. I feel like I have a rather good grasp at Berlin, now, and I am starting to see things where I want to do work besides "mere" 3DUI stuff. Anyway, 3DUIs are my main priority, and I'm currently writing the CAVEConsole and CAVEDrawable implementations that will enable us to run Berlin in the 3D-CUBE. Another member of Berlin's development team is visiting us here in Göteborg this weekend, I'd like to show him the system running in our CUBE. We'll see...

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!