Project Scene Graph started

Sun starts Project Scene Graph and makes it open source from start on.
read here more:
http://weblogs.java.net/blog/joshy/archive/2007/12/our_new_java_sc.html

it is actually very cool because it fits perfectly to JavaFX and a scene graph allows also better hardware acceleration compared to the good old Java2D pipeline.

project page:
https://scenegraph.dev.java.net/

JavaPolis presentation:
https://scenegraph.dev.java.net/SceneGraph-Javapolis-2007.pdf

Great!

I don’t like the timing framework (referring to properties using strings/reflection is such a hack), but having a scene graph for Java2D is very cool.

please note that the scenario code is GPL v2 without the classpath exception

please note that the scenario code is GPL v2 without the classpath exception

Apparently that’s temporary.

Dmitri

yeah, I certainly hope so :slight_smile:

Although most developers will probably just end up using BeanProperty (and the convenience methods that use it under the hood) for the purposes of animating beans, we purposely provided the Property interface as an abstraction, and BeanProperty is just a minimal implementation thereof. In other words, if you have your own preferred way of modifying properties, you can roll your own Property impl and still make use of the rest of the animation package. No need to throw the baby out with the bathwater.

BTW, I imagine there’s some overlap between Scenario and PulpCore (at least in the sense that both provide an optimized scene graph and an animation package). Think there’s any chance of porting parts of PulpCore to use Scenario? :slight_smile: The current scene graph implementation isn’t tuned for games, but it might be an interesting exercise to see where it’s lacking in that regard, and maybe to tune for that case.

Thanks,
Chris