For the past few months we've been developing a GUI system for our own tool set, but we'd like to port it to Ogre and release it as open source so other people can use it.
Our GUI is based on a buffered windowing system, which renders each window into a separate texture. This technique is beneficial because you only need to render the window contents when something changes, which is a lot better for performance. It also gives you the opportunity to do animations on windows, like making them wobble when you resize and move them.
The GUI has been in development for many months, and is very stable with a complete set of widgets that we have been using for our tools. This includes widgets for selecting colors and editing splines. It also has a very simple and clean API, and is very easy to use and extend with your own widgets.
To show you how the GUI looks and feels, I've uploaded a video that you can see here: http://rightbraingames.com/Gui.wmv. This video was taken inside of our own engine, Toi, using the built in GUI-editor. When it is ported to Ogre, it will look and feel the same.
If the Ogre community is interested, we would love to port our GUI and open source it. We want to give back to the community, and we feel that our GUI has a lot to offer. We had a lot of fun making it, and we think you'll have a lot of fun using it.
To download the new release of the GUI, please visit: http://www.rightbraingames.com/tech.php
Instructions for building are on the website.
RBGui now has it's own support site at: http://www.rightbraingames.com/tech










