Monday, August 28, 2006

Lightweight 3D in Java

I finally found the ultimate no-frills super-lightweight 3D library written in Java: Peter Walser's idx3d framework. (Freeware, of course.)

After playing with idx3d for a month, I'm still astonished at how much functionality Peter crammed into just 29 (count 'em) .java files. The code is streamlined and easy to follow (a rarity in 3D engines). No frills, no baroque overfactoring, no "let's be fully general so as to handle the occasional weird-ass edge-case even if it means slowing everything else down."

I've found the idx3d code to be extremely stable, reasonably fast (again, a rarity in Java 3D engines), and after 30 hours of flogging it mercilessly in Eclipse (on Novell SUSE Linux Enterprise Desktop), I have yet to see an OutOfMemoryError.

The most wonderful thing about Peter Walser's code is that it was written in Y2K (back when Java was lean and mean) and has very few JRE dependencies: you'll see an occasional java.util class, but for the most part, Walser's code files contain no imports. Which is astonishing.

If you're interested in 3D programming, check this thing out.


  1. Medical assignment writing projects are very difficult to complete and many students are always searching for Help with Medical Assignment companies to help them complete their medical coursework assignments.

  2. There are many engineering assignment help writing services and Engineering Writing Services to choose from for those stuck with their engineering research paper writing services and engineering term paper writing services.

  3. you can get help from our affordable writing services online And improve your overall grades.
    Assignment Help Sydney

  4. I appreciate your hard work. Keep posting new updates with us.
    UK Law Assignment Help

  5. Great post keep up the good work. Thank for share amazing blog..
    Sydney Busses

  6. Appreciate your efforts to share such helpful content. Here I am also adding some that might be useful for students looking for Assignment Help. Assignment Desk is an Academic Assignment Writing Service company in the UK. We can provide assignment help with coursework, homework help, essay writing, dissertation help, thesis help, research paper writing, case study writing, etc.

  7. Kanpur Matka !Kanpur Matka Day chart ! Kanpur Matka ! Kanpur Satta Chart ! kanpur Matka Result ! Kanpur Satta Result ! Dubai Matka Result ! Dubai Satta Matka ! Dubai Satta matka ! Dubai Matka Chart ! Kanpur Panel Chart !


Add a comment. Registration required because trolls.