The Source for Java Technology Collaboration

Home » java.net Forums » Java Desktop Technologies » Java 3D

Thread: What is the status of the Java3d project

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 13 - Last Post: Jan 9, 2009 7:11 AM by: jsantos0000000
jspashett

Posts: 5
What is the status of the Java3d project
Posted: Dec 20, 2008 2:21 PM
  Click to reply to this thread Reply

I can't seem to see any commits in CVS of less age than about 9 months. I have heard that efforts are being directed to JavaFX instead.

dukke

Posts: 9
Re: What is the status of the Java3d project
Posted: Dec 21, 2008 2:22 PM   in response to: jspashett
  Click to reply to this thread Reply

The Java3D project is going to become obsolete. Sun is planning on creating a scenegraph 3D just like there is a javafx scenegraph 2D.

Too bad there is no release date which probably means you'll only see that in about 2 year or more :( (given that projects that have a release date often get postponed)

In the meantime we are left with no high level 3D API :(

zesharp

Posts: 283
Re: What is the status of the Java3d project
Posted: Dec 22, 2008 6:02 AM   in response to: dukke
  Click to reply to this thread Reply

Java3D is a OpenSource project.
It means it is currently supported by community, with bug reports and fixes, code enhancements, etc.

The official Sun 3D team is currently busy with a 3D scenegraph support for JavaFX.

Current stable release is 1.5.2 and there is development 1.6 version.
Release 1.6 targets performance enhancements (memory consume and CPU).

dukke

Posts: 9
Re: What is the status of the Java3d project
Posted: Dec 22, 2008 7:23 AM   in response to: zesharp
  Click to reply to this thread Reply

Hi zesharp,

Do you know anything about scenegraph 3d release dates?

Thanks in advance.

interactivemesh

Posts: 220
Re: What is the status of the Java3d project
Posted: Dec 24, 2008 12:38 AM   in response to: dukke
  Click to reply to this thread Reply

Hi,

in JavaFX 1.0 FAQ you will find a statement concerning 3D:

3.3 Does JavaFX 1.0 support 3D graphics?

No. JavaFX however provides API that enable perspective transforms to achieve a 3D-like effect. Complete 3D support will be available in future releases. (see http://www.javafx.com/faq/#3)

August

jspashett

Posts: 5
Re: What is the status of the Java3d project
Posted: Dec 26, 2008 7:04 AM   in response to: jspashett
  Click to reply to this thread Reply

I see. Might the answer be to use the xith or jmonkey engines then? Presumably javafx could be used in future, but I am not quite sure how it works. It appears to be aimed at rich web content but I presume it can be used for applications too.

jsantos0000000

Posts: 9
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 2:20 AM   in response to: jspashett
  Click to reply to this thread Reply

Hi all,

So… no new functionality will be added to Java3d version 1.6? Just performance issues?
I think Java3D has already become a bit outdated, and if version 1.6 will be the last one, as it seems… maybe its time to move to another approach (it hasn’t been a cool idea to spend several months learning Java3d : (

aces

Posts: 522
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 4:55 AM   in response to: jsantos0000000
  Click to reply to this thread Reply

Hi JSantos

About 3D programming, if you know what you are going to do in 3D, you can choose which is the best 3D API to fit your needs, among Java3D, JOGL, JMonkey, pure software renderers, etc, etc.
Check the documentations of above APIs, to understand the basics before you go deep.


About Java3D, release 1.6 is the current development version, not the "last".
Java3D can resolve a lot of 3D problems, is mature, stable and has some features hard to do in other APIs, as 3D stereo, multiple 3D canvas and the OO scene graph.
If you go to a low level API you will end up writing tons of code to do things that is ready to use in Java3D.

jsantos0000000

Posts: 9
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 5:37 AM   in response to: aces
  Click to reply to this thread Reply

Thanks!

Nice to hear that development is still going on. What I want is an API like Java3D, but sometimes I hear rumours about discontinuing development, deprecation… and I fear to spend a lot of time learning a technology on the verge of extinction (even if the learning is quite pleasant).

dukke

Posts: 9
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 10:02 AM   in response to: jsantos0000000
  Click to reply to this thread Reply

I had a project in java3D that was quite mature and I've abandoned it.
My advise is not to bet too much on a project that is now on the hands of the community.
I'm sorry to say this, I really liked Java3D. It's still very nice to learn from an academic point of view.

I'm waiting for the 3d scenegraph.

zesharp

Posts: 283
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 10:59 AM   in response to: dukke
  Click to reply to this thread Reply

>My advise is not to bet too much on a project that is now on the hands of the community.

I think there is not too many 3D APIs *out* of hands of community / Open Source development today.
Some backend APIs as MS DirectX or XNA are not real options for Java developers, neither
some of today expensive proprietary black box solutions.

> I'm waiting for the 3d scenegraph.

You can try JMonkey, a nice 3D scene graph API. By the way , it's a community / open source project.

dukke

Posts: 9
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 12:36 PM   in response to: zesharp
  Click to reply to this thread Reply

I think there is not too many 3D APIs *out* of hands of community / Open Source development today.
Some backend APIs as MS DirectX or XNA are not real options for Java developers, neither
some of today expensive proprietary black box solutions.

> Yes, I agree. That's true for java unfortunately.

You can try JMonkey, a nice 3D scene graph API. By the way , it's a community / open source project.

> I know about JMonkey, never actually tryed it though. I'm not very confident on relying on a community project for a professional product, when it comes to such a complex area. But I'll look into it better, thanks for the advice resharp.

Alan Hudson
Re: What is the status of the Java3d project
Posted: Jan 8, 2009 1:12 PM   in response to: dukke
  Click to reply to this thread Reply

java3d-interest@javadesktop.org wrote:
> I think there is not too many 3D APIs *out* of hands of community / Open Source development today.
> Some backend APIs as MS DirectX or XNA are not real options for Java developers, neither
> some of today expensive proprietary black box solutions.
>
>> Yes, I agree. That's true for java unfortunately.
>
> You can try JMonkey, a nice 3D scene graph API. By the way , it's a community / open source project.
>
>> I know about JMonkey, never actually tryed it though. I'm not very confident on relying on a community project for a professional product, when it comes to such a complex area. But I'll look into it better, thanks for the advice resharp.
> [Message sent by forum member 'dukke' (dukke)]
>
You might be surprised what Open Source development can do. Not sure
whether JMonkey has a commercial company behind it. A lot of projects
do. You can also check out Aviatrix3D at http://aviatrix3d.j3d.org/

Our company Yumetech offers commercial support and we've used it in many
commercial projects.

--
Alan Hudson

President Yumetech, Inc. www.yumetech.com
President Web3D Consortium www.web3d.org
206 340 8900

Open Source CAN be free, as in "free puppy"

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net


jsantos0000000

Posts: 9
Re: What is the status of the Java3d project
Posted: Jan 9, 2009 7:11 AM   in response to: Alan Hudson
  Click to reply to this thread Reply

What about With3D ? Anyone can provide insights about this scenegraph engine?
It has been very favourably compared to java3d or jMonkey, at least in terms of performance.




 XML java.net RSS