Friday, 18 July 2014

RSL Editor

This was an RSL editor I made during university while working on a shader writing assignment.  It eventually turned into a text editor with built in features for managing separate Renderman projects that could handle creating and compiling shaders, as well as writing and rendering rib files all within a one application which really helped me speed up the workflow when learning RSL and writing shaders.

I added syntax highlighting, aut indentation and line numbering through the help of the QScintilla part of PyQt, while the docs were kind of hard to read, i ahd some help from forums in getting this part working.

Here is a demo of the app, its written with Python and PyQt, and can work with Renderman or 3Delight.


It wasn't meant to be something to use for making an animation in but for quick shader development, as recompiling source code through the command line and then reloading the shader in Maya multiple times loses a lot of time, and witht his app it became an instant process

No comments:

Post a Comment