Friday, February 08, 2008

Sler 0.2.1 (CVS) Shader Arguments Controlling


One new important feature of development version of Sler is the possibility to control shader arguments generation. Now only marked inputs of nodes are translated into shader arguments in generated RSL code. Also you can set the storage class for arguments (uniform or varying) and mark argument as output. In future when creating custom channels for nodes is implemented you will be able to use really arbitrary output variables (AOV) but now you can use only existing channels.

This video demonstrates this feature:

Or you can download it here.

You can get latest development version of Sler with this command:

cvs -z3 co -P sler

Or you can use graphical tools (usually on Windows) like WinCVS or TortoiseCVS


  1. Hey Qew[erty] :-)

    Very cool, looking forward to playing with that! This project has been really coming along. I had found out about it just 6 or 7 months ago and it has gone from a "maybe" I'll use it to having the CVS version a permanent addition to my work flow :-D Its Really Great not having to use wine and ShaderMan in Linux, keep up the Great Work!!!

  2. Ironically, the last post I made on the old forum was relaying the news that Alexei Puzikov released ShaderMan as python source. source code released.

  3. I've tried a couple of times now, but had a few problems getting it to work the first time around. The second try went alot smoother but I still had to jump through a few hoops to get my python setup working with it.