3D Features Planned for Version 8

John Smith John_Smith at symantec.com
Mon Oct 8 15:30:06 PDT 2012


Thanks for making the info public Chien.

  1. Will I be able to subclass Material to create my own material types?
  2. If so, what could I reasonably expect these custom Materials to be capable of?
  3. Will I be able to create custom shaders which make use of the shading hardware on the GPU?  And if so, how would this be done?

I think you would be able to implement a wide variety of 3D related use cases in JavaFX 3D if it provided a clean API with a similar feature set (and ease of use) to the three.js library:
  http://en.wikipedia.org/wiki/Three.js#Features
  http://aerotwist.com/tutorials/
In providing such a feature set, a JavaFX 3D API would at appear to be feature comparable to WebGL, which I think is one of the comparison points that somebody evaluating the API would have.  The planned features on the wiki go a fair way towards implementing a lot of the base functionality required to make this happen.  Obviously, a complete implementation of such a feature set is not in scope for JDK8, but it would be interesting to know what is planned for the future with regards to JavaFX and 3D.

Regards,
John

-----Original Message-----
From: openjfx-dev-bounces at openjdk.java.net [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Chien Yang
Sent: Friday, October 05, 2012 9:42 AM
To: OpenJFX
Subject: 3D Features Planned for Version 8

Hi all,

We have been thinking about the possible 3D features for JavaFX 8 for a while. We are now ready to present the plan to the community for review. 
This information has also been presented at this year's JavaOne "3D Made Easy with JavaFX" technical session.

https://wikis.oracle.com/display/OpenJDK/3D+Features

Please let us know if you have any suggestions or concerns.

Regards,

- Chien Yang
   JavaFX Graphics Team


More information about the openjfx-dev mailing list