Librend is a real-time graphics library for Ruby. It provides a
scenegraph canvas for drawing 3D, 2D and vector graphics with an
event-driven API.
Wiki: http://librend.rubyforge.org/
Project page: http://rubyforge.org/projects/librend/
Downloads: http://rubyforge.org/frs/?group_id=716
New features:
- SVG support
(http://photos1.blogger.com/blogger/1073/1331/1600/shaderblur.png) - quite powerful masking system for vector scenes
(http://dark.fhtr.org/textmask.png) - real-time convolution post filters with GLSL
(http://photos1.blogger.com/blogger/1073/1331/1600/edgedetect.png) - broken text layout inside polygon
(http://photos1.blogger.com/blogger/1073/1331/1600/text_inside_polygon5.png) - bunch of other junk
(http://photos1.blogger.com/blogger/1073/1331/1600/2006-03-10.jpg)
(like: Cardinal spline motion, a bunch of bugfixes, some new bugs,
partially works with YARV, threading is evil, curves for faders
(eased, exponential, lambda-defined), one broken test, maybe broken
against non-HEAD rcairo, life is such a joy…)