g3dav: GNU 3D Anaglyphic Viewer3D for the peopleG3dav is a Linux GTK+ application which will allow you to view and rotate 3 Dimensional objects using cheap anaglyphic (red-cyan) glasses. This application is currently in a usable alpha-state, and I intend to add many features soon. This is free software and covered by the GNU Public License.
Anaglyphic glasses may be found in various places: museums, toy stores, the Sony Metreon here in San Francisco; You can order them from American Paper Optics, see their web site: http://www.3dglassesonline.com/anaglyphic.html ...they ship overseas too, it seems. American Paper Optics seems like quality company. You can also order two pairs for US$1 and a self-adressed stamped envelope from DIMENSION 3 in Woodland Hills, California. And this company in Hollywood will send you three pairs for $2 ($3 outside of USA). |
[ Dav Home | GTK+ Home | GNOME Home ]
|
Availability
Has been compiled and tested in the following environments:
Download 60754 bytes. Currently on a USA low bandwidth server. I will update links when I can
Install
Use The basic concept is to don a pair of anaglyphic glasses, load a 3D object file and use your mouse to rotate the object (click and drag). The only object file with solid support at the moment is Wavfront .obj format. A couple of simple .obj files (example: cube) are included in the ./g3dav directory and it is trivial to create more (please send me any and I'll post them in my archive). There is preliminary support for .pdb (molecule) files and .csv (comma separated value) files, but this is still under development. The latter is intended for data visualization. You may need to adjust the red/cyan colors to match your glasses' filters, or you may need to adjust the default anaglyphic parameters to get the best 3D effect. Menu/Toolbar option are provided for these tasks. Support Please join the mailing list for support. To join the list send email to minordomo@danger-island.comwith the subject of subscribe g3dav Screenshot
On a Solaris box:
On a Linux box, with origin axes turned on:
|
|
Future Directions
I have a number of planned enhancements for g3dav, and other ticklish urges. Here are a few:
History G3dav began almost a decade ago when I read a paper published in the academic journal "Computers in Physics" which outlined the algorithm for 3D anaglyphical transformation. This became a Turbo C++ DOS program which simply rendered the results of several chaos functions statically on the screen (no user interaction). I'll make this program available too, if I ever find the executable or source code again :). Next, when Sun's JDK 1.0 came out, I took Sun's example model viewer applet and merged it with my anaglyphic code . Sun's applet allowed the user to rotate a 3D model as a projection onto the 2D screen, so now I had user interaction. It languished in this manner for many years until recently (end of June 1999) when I decided I wanted to create a GNOME open source anaglyphic tool.
My girlfriend made the logo at the top of the page; be sure to
tell her
how groovy it is |
|
Contact:
email dav@danger-island.com
|