After reating this I figured it sounded a bit harsh and just thaught Id preface it by saying I realy like renderman.
The longer and longer I have heared
“Why dosent Blender export to renderman”
The more I wonder Why?
Is this request based on an intelligant understanding? or is it just a desire to support PIXAR’s flagship rendering tool?
I dont see people wishing whatever rendering engine DreamWorks used for Shrek and Antz.
What keeps baffeling me is that Pixar make cartoons (only cartoons?) There humans have never looked realistic. Im sure people can do it in renderman, as with most engines you can manage it. but as far as I know its not the main goal of PRMan.
Heres a list of resions not to use Renderman/PRman
*** PRMan costs money, other implementations either cost money or are developed by a small group of people, projects may die who knows.
*** Renderman is a standard just like HTML and C++, not all renders see them the same way, resulting in different images depending on the implimentation you use. Without just having to worry about supporting renderman you have to support a number of implemtations, mabe 2- PRman so as to live up to the dream of being as good as Pixar, and Aqsis for people who dont want to pay cash.
*** Renderman cant be totaly controlled by a User interface since it relys on programmable shaders and such.
I remember playing with an old Version of K3D (renderman compliant 3d app) I opened the material editor and got a blank text window.
On the other hand you could code all blenders existing shaders in renderman and just use those, but again you now missing the power of programmable shaders. Both could be done at once but it would be no small task.
*** Most people dont have the time, knoweledge to write or even properly use programmable shaders, its alerght for Pixar when they have team of coders, but most people have to subsist on less and would rather twiddle a few sliders then learn a new language.
I realy wonder if the newbies who come on the forum and want Renderman support would take the time to use it once it was there.
*** Is renderman that much better anyway?
Ayam- opensource app, been around for a long time.
http://www.informatik.uni-rostock.de/~rschultz/ayam/gallery.html
K3D- another oss app, getting quite nice- gtk2 + python support.
http://k3d.sourceforge.net/cgi-bin/wiki/GalleryArt
- Compared with Blender
http://blender3d.org/cms/Images.151.0.html
So… I think I have made my point.
But… but … I just want Renderman!
Well, put some effort into adding accsess to light/material/render settings in python so its possible to make good render exporters.
Cheers-