# Librend 0.5

**URL:** <https://www.ruby-forum.com/t/librend-0-5/94043>\
**Category:** Ruby\
**Created:** [April 18, 2006, 11:53pm UTC](https://www.ruby-forum.com/t/librend-0-5/94043 "2006-04-18T23:53:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ilmari\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/a587f6/32.png) [@Ilmari\_H](https://www.ruby-forum.com/u/Ilmari_H)\
**Post date:** [April 18, 2006, 11:53pm UTC](https://www.ruby-forum.com/t/librend-0-5/94043/1 "2006-04-18T23:53:14Z")

</div>

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/](http://librend.rubyforge.org/)  
Project page: [http://rubyforge.org/projects/librend/](http://rubyforge.org/projects/librend/)  
Downloads: [http://rubyforge.org/frs/?group\_id=716](http://rubyforge.org/frs/?group_id=716)

New features:

- SVG support  
([http://photos1.blogger.com/blogger/1073/1331/1600/shaderblur.png](http://photos1.blogger.com/blogger/1073/1331/1600/shaderblur.png))
- quite powerful masking system for vector scenes  
([http://dark.fhtr.org/textmask.png](http://dark.fhtr.org/textmask.png))
- real-time convolution post filters with GLSL  
([http://photos1.blogger.com/blogger/1073/1331/1600/edgedetect.png](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](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](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…)
