The Amanith Framework is a cross-platform (Linux, Win32, MacOS X, FreeBSD and IRIX) open source C++ framework for vector graphics. The new 0.2 release adds support for MacOS X Tiger (XCode 2.2) and implements a new drawboard in OpenVG/SVG style, built on top of OpenGL. Version 0.2 has been released today.
Something like cairo accelerated in OpenGL ?
cairo already has an accelerated GL backend, glitz.
Glitz is very limited and still buggy.
Amanith is stable and powerful.
GPL… too bad for firms
And others who love to make cash on other’s people work without giving anything back.
Amanith is a big gift from a private company to the community. All the rest is only words, no fact.
This thing looks interesting. As I’m currently starting up a small project that uses vectorized 2D graphics this seems like it could give me something quite powerful to use. Anyone compared it to what QPainter in Qt4 can do?
QPainter (OpenGL paint engine) is a little limited compared to Amanith. Some examples: Amanith can do gradients/patterns on strokes (Qt can’t do). Amanith has 3 color interpolation schema for gradients (constant, linear and hermitian), Qt just one (linear).
Amanith can draw high order Bezier and B-Splines, Qt can’t do.
Amanith is a high quality product code, far steps away from any other drawboard made until now. Worth the adoption.
Ok, you have obviously done some comparisons between the two engines.
I haven’t tested the Qt OpenGL paint engine, only the normal X11 one (on Linux). Does QPainter+OpenGL even work on Linux and is it of any real use? I’ve really seen nothing at all regarding this feature, so it may be simply a marketing thing?
I’ll definitely have a look at Amanith. I was about to do the same when 0.1 was released, but never did get to it.
It’s not a marketing question, i’m talking about real features that everybody can touch by himself.
I don’t like c++ much (compared to java or python), but Amanith couldn’t be done in another language:
i really like the design,the coding style and the performances. I like it so much that i contribute (from time to time, but more to come) to Amanith.
ps: u should try the samples, some really rox.
Join Us, use Amanith ^^
Amanith: have you ever seen a so light and fast 2D framework? Full of geometric primitives. Implemented in a excellent way.
Tons of math and geometric concepts implemented in a plenty O.O. way.
Drawboard is fantastic, very fast and accurate. Full of examples. Professional results.
Portable! I’ve compiled on FreeBSD, Linux(slackware, debian, ubuntu, gentoo) MS Windows(MSVC, MingW/gcc), and Solaris 9.
Fully ANSI/POSIX compliant, but the diamonds are inside the code. See the code. Not only the interface to the library.
Pretty work. Pretty perfect. Many thanks for the gift done to the comunity.
What do you need more?
Thank you boys, n3uromancer!
Congratulations to the team!
This is a really helpful tool in these days when everybody is starting to move to open formats and vector based formats.
As for GPL, I’m sure they can be convinced to release it as LGP or if your company is interested acquire an own license of course paying a toll for using it as closed source.
Keep up the good work!
I’ve tried this release on my linux box. Now, for me, it’s mature enough to use it instead of Antigrain library. Great work guys.