The main benefit of java (interoperability) is also lost if you choose to use DirectX.[/quote:b8910367bf]
This is true on mobile etc….
JAVA “interoperability” on mobile? You’ve obviously never done much mobile development. Yes your code might work across several devices, but at what speed, memory constraints and screensize. The major device fragmentation is a serious pain, even among devices that are supposedy similar.
Anyway my 2 cents on Java3D is it is a load of rubbish. There are already plenty of libaries that are better and more mature for doing 3D in JAVA. I’ve always steered clear of Java3D after seeing how frustrated other people have got trying to use it. If I was doing a 3D game for desktop or console platforms in JAVA I’d use LWJGL.