• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Java 3D

 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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

 
Saloon Keeper
Posts: 7582
176
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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

 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jesper de Jong thanks I have downloaded the files, i will try setting up the environment variables.
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 43081
77
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic