Version 3.0.0 of J3DWorkbench released

New Demo scenes in progress

Get it here.

This version is the most important milestone since the inception of the project. Highlights include:

  • Major stability improvements
  • API refactoring for reuse & extension
  • Rewrite of CloneFactory for virtual particle effects
  • Collada loader fixes & integration

Release Notes

Issues

On one Linux 32-bit system, J3DWorkbench was shown to hang when exiting. This is due to a threading conflict between SWT and AWT that was addressed and remedied for other systems. At this time, there is no workaround; you must kill the process.

On some Windows systems with more than one CPU, performance is degraded severely, as witnessed primarily when using interpolators and texture animators. This is Windows threading limitation that can be remedied by one of 2 ways:

  1. Using the 'Windows Process Explorer', assign the java process an 'affinity' of only of CPU.
  2. In JD3Workbench.ini, in the j3dworkbench application folder, add the startup property '-Dj3d.threadLimit=2'.

New demo-scenes are on the way. As always, we seek involvement for creating scenes, tutorials, and help documentation.