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).

Comments:

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 12: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 12: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 07, 2009 at 11:35 PM PST #

thank you

Posted by chat on April 21, 2009 at 10:55 AM PDT #

http://www.Sohbetizm.Net
thank you very Much.. very good.

Posted by çet on May 17, 2009 at 09:17 PM PDT #

http://www.smsmatbaa.com

Posted by matbaa on June 22, 2009 at 03:00 AM PDT #

Simple and Nice example !

Posted by شات on December 15, 2010 at 04:03 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

user12610627

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today