I've just committed preliminary code to support a desktop background that is a 3D model rather than an image.
I also found a great model on www.3dkingdom.org and with kind permission of the author Ania we can use it in Project Looking Glass. The full rendering of Ania's model can be seen here http://www.3dkingdom.org/index.php?module=My_eGallery&do=showpic&pid=168...
Now you know why I had to have it :-) But don't get too excited as it does not look this good in PLG yet.
The model is a little large at the moment and is slowing down mouse motion quite a lot so it's not enabled by default. We can fix this but the model was soooo good I had to share it sooner rather than later. To get the 3D background working, do a cvs update on branch dev-0-5-1 and then in src/devscripts edit the setup script and uncomment the line that starts 'setenv LG_SETTINGS'. Then run lg3d-dev
To fix the performance we need to edit the model a little and remove some of the geometry. There are a number of things to do....
1) Put the ocean back in (Ania's model used over 50,000
triangles for a flat ocean. A single quad should suffice for realtime work
2) Trim the iceburgs by removing all geometry that is
under the water.
3) Fix the penguin so his other wing and face are rendered. This is a loader bug, but we may be able to work around it by changing the model.
4) Simplify the iceburgs, perhaps even remove the back of each iceburg.
The current 3D model is in Java 3D's j3f format. I'll post Ania's original .max model and the .3DS model I used to create the j3f model on Monday in the lg3d-art project on java.net (lg3d-art will be there on Monday).