These are not planned for 9. Custom shaders in particular would be a lot of work, and expose some real challenges to get right in a way that would interact well with the rest of the system.

The only 3D improvement currently on our radar is adding API for alpha blending, although we could consider minor Tweaks.

-- Kevin


Felix Bembrick wrote:
Anyone?

Felix

On 22 Apr 2015, at 14:35, Felix Bembrick <felix.bembr...@gmail.com <mailto:felix.bembr...@gmail.com>> wrote:

What about:

1) Custom shaders
2) 3D Canvas

Felix

On 22 April 2015 at 11:37, Kevin Rushforth <kevin.rushfo...@oracle.com <mailto:kevin.rushfo...@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.bembr...@gmail.com <mailto:felix.bembr...@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

Reply via email to