Chris Oliver's Weblog
- All
- F3
- JavaFX
- Programming
- Research
From F3 to JavaFX 1.0 - Effects
An important and impressive innovation between F3 and JavaFX is the Effects framework created by Chris Campbell.
F3 had a simple system of software pixel filters, which could be applied to any Node or group of Nodes in a scene. However, thanks to Chris, JavaFX 1.0 includes a much more complete set of effects, and a sophisticated framework that enables GPU hardware acceleration where available.
Underlying the simple declarative expression of effects at the JavaFX script level, effect implementations are described in a GPU-shader-like procedural language, which Chris created, called JSL. Chris's JSL compiler then compiles to various targets, either GPU-based (GLSL/HLSL), or CPU-based (Java/Native).
Posted at 07:45AM Jan 05, 2009 by Christopher Oliver in JavaFX | Comments[8]
Considering this post and your previous post, 'Media,' I was wondering how close JavaFX is to having (in your opinion) the right level of hardware acceleration.
To date, JavaFX has shown promise, but I haven't seen the responsiveness or silky-smooth framerates that I think can be achieved on the JVM platform (e.g., what Arial Malka has done at slashrun.org or chronotext.org with applets + jogl).
So I was wondering, how close are we with JavaFX 1.0? 50% there? More? Less?
Also... I remember seeing something in the bug reports about coming up with a better font rendering solution than the windows standard cleartype renderer... are there any efforts being made in that direction?
I want to believe! I think JavaFX is a step on the right path.
Posted by Mark M on January 05, 2009 at 08:01 PM PST #
You can answer the question by measuring the JavaFX 1.0 frame rate and dividing by 60 - that will tell you how close we are.
For the silky-smooth animation we all know and love 60fps is required.
We shouldn't have to and can't settle for less.
Posted by Christopher Oliver on January 05, 2009 at 08:36 PM PST #
whoa, JSL? I haven't even seen mention of this before. Where does one go for advanced tutorials based on it? so far I've only seen stuff like binding, and language tutorials.
Posted by Ivan on January 08, 2009 at 07:35 AM PST #
thank you
Posted by chat on April 21, 2009 at 05:55 PM PDT #
http://www.Sohbetizm.Net
thank you very Much.. very good.
Posted by çet on May 18, 2009 at 04:17 AM PDT #
http://www.smsmatbaa.com
Posted by matbaa on June 22, 2009 at 10:00 AM PDT #
http://www.ms-ms.net
http://www.ms-ms.net/vb
http://www.ms-ms.net/dalel
http://www.ms-ms.net/up
http://www.ms-ms.net/games
http://www.ms-ms.net/video
http://www.ms-ms.net/topics
Posted by دردشه on July 03, 2009 at 06:25 PM PDT #
thanks admin
Posted by Konya chat on November 17, 2009 at 08:02 AM PST #