3D Transitions?
Richard Bair
richard.bair at oracle.com
Wed Aug 28 11:49:56 PDT 2013
The only one I think is missing (at least, the only one Jasper and I have talked about) is a 3D analog to the PathTranstion, which would take some Point3D and rotation/scale/translate as input and another Point3D and rotation/scale/translate as output and then interpolate between these.
Richard
On Aug 28, 2013, at 11:16 AM, John Smith <John_Smith at symantec.com> wrote:
> What kind of transitions are you interested in, and do you think they should be in an external 3rd party library or the core JavaFX platform?
>
> Current transitions are:
>
> Basic transforms - these work fine in 3D
> RotateTransition (works in 3D as you can rotate about any axis defined by a given point).
> ScaleTransition (this will scale along x, y and z, so will work fine in 3D).
> TranslateTransition (this will translate along x, y and z, so will work fine in 3D).
>
> Timing and sequencing transitions - these work fine in 3D
> PauseTransition
> SequentialTransition
> ParallelTransition
>
> More complex transforms:
> PathTransition (probably not applicable as it appears to me to be targeted towards 2D paths).
>
> Style Transforms:
> FadeTransition (I think that should work fine in 3D as it just changes opacity).
> FillTransition (changes stroke fill - not applicable to 3D).
>
> Because cameras are placed in Nodes and the basic 3D transitions (rotate/scale/translate) operate on 3D nodes, you can use these transitions to change camera position, including some of their niceties like easing and custom interpolators.
>
> Additionally, there is enough public API exposed on the base animation system for you define your own Transitions, (for example 3D analogues of http://fxexperience.com/2012/03/canned-animations/), though game style systems might prefer to hook into the low level AnimationTimer (http://blog.netopyr.com/2012/06/14/using-the-javafx-animationtimer/).
>
> -----Original Message-----
> From: openjfx-dev-bounces at openjdk.java.net [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of John C. Turnbull
> Sent: Wednesday, August 28, 2013 3:10 AM
> To: openjfx-dev at openjdk.java.net
> Subject: 3D Transitions?
>
> Now that JavaFX 8 will include 3D support, are there plans for a set of Transitions especially suitable for 3D animations?
>
>
>
> Thanks,
>
>
>
> -jct
>
More information about the openjfx-dev
mailing list