Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java 3D

 
Ammy Singh
Ranch Hand
Posts: 36
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone, I am new with Java 3D, so can anyone please suggest me some good books to learn Java 3D. Thanks
 
Tim Moores
Bartender
Posts: 2500
10
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java3D is dead; OpenGL and JOGL are the way to go: http://jogamp.org/jogl/www/
 
Ammy Singh
Ranch Hand
Posts: 36
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tim Moores wrote:Java3D is dead; OpenGL and JOGL are the way to go: http://jogamp.org/jogl/www/


Thanks Tim for your suggestion of going with JOGL, i read about it, but seriously i do not know where to find its download and how to install it on Windows Vista, please help me man, thanks
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15150
31
Android IntelliJ IDE Java Scala Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The http://jogamp.org/ website ofcourse contains links to download it. It's not going to be really easy to use JOGL, however. You'll need to know the OpenGL API, because JOGL is more or less a one-to-one mapping of the OpenGL API to Java. It's a low-level API for working with 3D graphics.

(Note: You don't need to quote yourself anytime you write something).
 
Ammy Singh
Ranch Hand
Posts: 36
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jesper de Jong thanks I have downloaded the files, i will try setting up the environment variables.
 
August Lammersdorf
Greenhorn
Posts: 8
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have a look here:

- Java 3D Programming, Daniel Selman : http://www.manning.com/selman/
- Killer Game Programming in Java, Andrew Davison : http://fivedots.coe.psu.ac.th/~ad/jg/
- Java 3D Books : http://wiki.java.net/bin/view/Javadesktop/Java3DBooks
 
Ammy Singh
Ranch Hand
Posts: 36
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
August Lammersdorf wrote:Have a look here:

- Java 3D Programming, Daniel Selman : http://www.manning.com/selman/
- Killer Game Programming in Java, Andrew Davison : http://fivedots.coe.psu.ac.th/~ad/jg/
- Java 3D Books : http://wiki.java.net/bin/view/Javadesktop/Java3DBooks


Thanks August
 
Girish Velivela
Greenhorn
Posts: 16
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi, every one

I am familiar with Java 3D API.

why Java 3D API is not good for Developing for 3D applications?

what is best alternate for developing 3D application?
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This sums it up well:
Tim Moores wrote:Java3D is dead


I've heard http://lwjgl.org/ recommended as an alternative specifically for game programming.
 
Girish Velivela
Greenhorn
Posts: 16
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what do mean by dead can you please explain me ?

I can't find exact answers for that.

And I have spent lot of time in learning Java 3D.
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
By dead I mean that the last Java3D release happened in 2008, and that it is no longer being maintained. I would strongly advise against starting any new project with it. 3D graphics development in Java is nowadays based on OpenGL or JavaFX.
 
Girish Velivela
Greenhorn
Posts: 16
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanq you for that Ulf Dittmer.

I heard that JavaFX is good for developing Rich interactive 3D web responsive pages.

I want to know which API is the best to develop the Desktop 3D application?

Please Help me!
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I heard that JavaFX is good for developing Rich interactive 3D web responsive pages.

It's not. Using Java as part of web pages has been obsolete for years, irrespective of API. I believe JavaFX apps can be deployed via JavaWebStart, but I wouldn't call that "web pages".

I want to know which API is the best to develop the Desktop 3D application?

There rarely is a single best of anything. I advise to compare JavaFX, JOGL and LWJGL to see which one satisfies your requirements, and which one you like best.
 
Girish Velivela
Greenhorn
Posts: 16
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks for that Ulf Dittmer.

Please you only suggest me the best API I couldn't decide which one is best to start .
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's because there is no single "best" API. What's best in you situation depends on the circumstances, about which we know just about nothing.

If you compared them but can't decide now, that means none of them ruled itself out - so just use the one you like best.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic