Enhancements to 3D for JFX9?

Mike Hearn mike at plan99.net
Thu Apr 23 10:50:45 UTC 2015


Well, JavaFX is actually a GUI widget toolkit rather than a 3D graphics
engine. I think Kevin laid out what they plan to do for v9 so you can
assume that the other things won't get done unless you contribute the code
yourself.

I think there are people who are embedding arbitrary OpenGL contexts into
the JFX scene graph, so you could plug in a third party 3D engine that way.
Though I guess it'd not work on Windows.

On Thu, Apr 23, 2015 at 12:37 PM, Felix Bembrick <felix.bembrick at gmail.com>
wrote:

> Anyone?
>
> Felix
>
> > On 22 Apr 2015, at 14:35, Felix Bembrick <felix.bembrick at gmail.com>
> wrote:
> >
> > What about:
> >
> > 1) Custom shaders
> > 2) 3D Canvas
> >
> > Felix
> >
> >> On 22 April 2015 at 11:37, Kevin Rushforth <kevin.rushforth at oracle.com>
> wrote:
> >> Of these, handling transparency / blending is likely for JDK 9.
> >>
> >> -- Kevin
> >>
> >>
> >>
> >> Herve Girod wrote:
> >>> Hello,
> >>>
> >>> As a newbie user of Java 3D, I have some suggestions in the back of my
> head
> >>> for Java 9, as for example:
> >>> - managing opacity (alpha) on 3D Node (the most important IMO)
> >>> - parallel lights
> >>> - managing far / near clip with parallel camera
> >>> - some more built-in 3D Shapes would be useful
> >>>
> >>> I think that most, if not all, of these are already filed in JIRA.
> >>>
> >>> Hervé
> >>>
> >>> 2015-04-20 13:15 GMT+02:00 Felix Bembrick <felix.bembrick at gmail.com>:
> >>>
> >>>
> >>>> As awesome as JavaFX is right now, for me it's greatest weakness
> >>>> especially when compared to competing products is it's extremely
> >>>> rudimentary support for 3D graphics. Even the old Java3D was
> considerably
> >>>> more advanced.
> >>>>
> >>>> Is beefing up 3D support in JFX9 seen as a priority and if so what
> >>>> features are being considered?
> >>>>
> >>>> I am not expecting a full-on rival for Unity3D but I am hoping to be
> able
> >>>> to build complex 3D games and scientific visualisations using custom
> >>>> shaders etc. and support for WebGL not just within WebKit itself but
> in a
> >>>> stand alone 3D Canvas node with full and extra 3D features.
> >>>>
> >>>> Of course all of this must work not just on the desktop but also on
> mobile
> >>>> platforms and embedded where feasible.
> >>>>
> >>>> Am I dreaming?
> >>>>
> >>>> Felix
> >
>


More information about the openjfx-dev mailing list