I am wondering if there are any plans for tighter integration of Renderman interface. To be honest I have not done much with Aqsis and K-3d but I would like to give it a go. I have read the documents and one thing that kept me distanced was the metadata files. I understand the need for such files but what if the author does not want any interface? I mean most shader writers would be happy to hack inside the text editor until it is ready to wrap up for release. Until then it seems like going through compiling xml and restarting K-3d sounds like quite a hassle.
Also I saw this line inside the documentation. It would be great if some one would explain what all this means and why one needs to run through a compiler
"Note that k3d-sl2xml only supports preprocessed sources as input, so you need to run the shader source through a C preprocessor:
$ cpp -E -P -x c test_shader.sl | k3d-sl2xml > test_shader.sl.slmeta
It would be really great if it was possible to pass this xml and restarting ritual if the user does not want to. If someone wants interface all the way from start to end that is fine. But I personally prefer speedy development phase.
Overall the Renderman interface documentation is good, at least for some stuff :)