Loader Issues: Specifically VRML
I am looking to load a 3D model of an airplane. The original is in IV format, but I was looking into using the TGS 3SpaceAssistant (www.tgs.com) to convert the files to VRML. During a trial period on their I attempted to load the converted VRML files into Java3D using the three loaders listed on the J3D site (http://www.j3d.org/utilities/loaders.html). None of them worked for me, each with different problems. Has anyone used the 3SpaceAsistant program before/know if its worth its salt? Is there a better file conversion tool (free or pay)?
Is there a good reason that both the CyberX3D and J3D-VRML97 loaders do not follow the interface laid out by Java? Their code makes it difficult to swap out loaders easily, and very difficult to get the model back from the loader.
The Xj3D preview loader would not accept my model at all, so I did not attempt to integrate it into my code.
Overall I am very frustrated with this all. I started looking into different file formats and loaders to go with them. The Lightwave loader included in the J3D code failed to load several models I passed it, both .lwo and .lws files. I had some success with the 3DS loader by Aaron Mulder (http://www.j3d.org/utilities/loaders/3ds/mulder.html), however it still failed on some models.
I am willing to look into a variety of file formats, but need a reliable loader. The models I am loading are simple, purely geometry: I can add lights in J3D, and there will be no animation or complex things like fog or shadows.
Any advice on this subject would be much appreciated.