Women in Technology

Hear us Roar

  Apple Releases Java 1.4.1 for Mac OS X
Subject:   Java3D?
Date:   2003-03-10 21:27:16
From:   fiftyvolts
Response to: Java3D?

I may sound like I am trying to start a flame war, but I will proceed anyway. Why oh why would you want to use Java for 3D. I love Java, I use it for applications, serverside apps, and even applets, but I draw the line at 3D. Java is great, but it does not have the raw efficency needed to make an awesome 3D engine. OpenGL and C (not even C++) is best suited for the needs of a hyper efficeint 3D engine.
Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • Chris Adamson photo Java3D?
    2003-03-11 09:54:12  Chris Adamson | O'Reilly AuthorO'Reilly Blogger [View]

    No need for a flame war, because you're apparently unaware that Java3D is basically just an abstraction layer for calls to OpenGL or DirectX. The application doesn't use Java2D or such for rendering - it's going to the hardware for rendering. Result: it's plenty fast.

    The fact that there isn't a slow all-Java fallback option (like, say, in the Java Media Framework) is why the original poster was asking about Java3D - any Java3D implementation *requires* native code to tie into OpenGL or DirectX on that platform, and there isn't a version for Mac OS X yet.

    This comes up on Apple's java-dev list a lot.

    -Chris (invalidname)