ShaderMan.Next
- Open source. Grab the source code, do whatever you want - it's small, readable, modular Python under BSD license.
- Easily extensible. Whenever it's Renderman SL, Cg, GLSL, Python, C++, scene graph, particle system, Unix shell or a UI for a scientific data flow system - anything you can describe with DAG - it's easy to implement or already implemented. It's not about just RSL anymore.
- Portable between Windows, Linux and Mac OS X from the very beginning.
Downloads
Source code is hosted by Google Code. You'll also need:
Windows users might found this page pretty useful.
Binary releases are coming soon - feel free to contribute.
Documentation and support
Both documentation (as wiki) and support page can be found at the same Google Code site.
Where's the previous version?
More then 4 years ago I've started working on application that become ShaderMan - visual Renderman shader building tool, made in spirit of ShadeTree, Slim and XSI - a free software package I've prepared for Renderman community.
That application was a success. And still is - you can find it here. But it's time to make a next step. Why?
- Delphi codebase was restricting me with porting to Linux - and it was the most wanted new feature. In fact, I haven't used Windows machine in 1.5 years already.
- I haven't really touched that code since December 2003. It become almost unsupportable - to many features and small tricks to support and refactor.
- Even thought ShaderMan was extensible behind the original Renderman SL code generation, in practice it was almost impossible to do since lots of stuff was just hardcoded.
