I am looking for a high-end graphics library for Java Standard Edition. I know some fairly low-level libraries: AWT/Swing, JOGL, SDL. Are/is there an alternative?
My requirements are (atleast):
- Anti-aliased
- Fullscreen support
- Alpha channel
- Blend modes and Z-depth
- Rasterized Effects: (motion) blur, glow, gloom, etc.
And, optionally:
- Hardware acceleration
- Vector graphics (scale/rotate/translate in floating point precision)
- Well documentated, easy to get started.
I understand if there are no libraries/frameworks matching all requirements, if so, can you comment on how well it’s extendible?
Edit:
Are there any other alternatives besides Processing? Is Processing usable (and easy?) as a library?
Not really a graphics library but rather an advanced applet AND graphics library:
PulpCore
Be sure to grab a quite recent version (maybe even fetch the source via mercurial and build it yourself) because the filter effects you mentioned (blur etc.) aren’t available in earlier versions.
I know it might not be exactly what you’re looking for; it is not a processing alternative, but it might be the better choice, depending on what you’re planning to do.