|
|||||||
![]() |
|
|
Thread Tools |
|
|||
|
I found a mention on the Qdune thread and I thought it was good enough to have its own thread:
mosaic renderman exporter: http://ribmosaic.wiki.sourceforge.net/ I rendered a pixie scene almost immediately, this has never been the case before.... Now I need to find out how to set raytraced shadows etc. Kudos to the developers... |
|||
|
#1
|
|||
|
|
|
||||
|
will have to check it out!
![]() but for right now, ill be hugging my 'proramming in c' book!
............................................
FunLinks: . . . . . . WikiUser: FkttBrowse-Tutorials.net |
||||
|
#2
|
|
|||
|
The only renderer that works for me using that exporter is Aqsis
![]() (which for me is not better than the Blender Internal renderer) Pixie does work, but textures don't. It does look like a nice script though, if all scripts would be like that..
|
|||
|
#3
|
|
|||
|
I tried to use it and I think it is very promising.
I tried with Aqsis and 3Delight, works with both.
............................................
From my point of view, the knowledge should be free! Dont Under stimate the power of Blender! Pa_Furijaz |
|||
|
#4
|
|
||||
|
Glad everybody likes it
![]() For doing raytracing just follow the raytraced Blender example in the examples directory. I'm currently adding a utility for automating the setup of shadow mapped and raytraced light setups (maybe even occlusion and color bleeding if theres any consistency between renderers!). The CVS version also has renderer presets so you don't have to enter the binaries for each renderer, and automatic translation of materials and textures to standard RenderMan shaders with tokens setup for standard material controls, see the Wiki manual under "The materials tab" for details! Hopefully I will create the next official package and a public release this weekend. I also strongly recommend that everybody use the CVS since its a couple of weeks newer then the official download package! Also everybody should use the Wiki manual on the wiki tab in the sourceforge page (instead of the temporary one) to learn the basics of MOSAIC, I halted its completion until the current changes are made official (they make heavy changes to the interface!). Its about 2/3 complete and has enough relevant information to use, even with the changes I'm making . Again hopefully I'll have it all cleaned up by this weekend (wasn't expecting the word to get out here this quick ). Also if anybody has any feature requests, bug reports or specific comments, please post on my sourceforge site so I can keep up with them .
............................................
"For death awaits you all with nasty, big, pointy teeth." Monty Python and the Holy Grail |
||||
|
#5
|
|
|||
|
Too many renderman exporter,noone really useful,its a pity that the community isn't able to coordinate a bit the efforts.
|
|||
|
#6
|
|
|||
|
WhiteRabbit, I think (after a glimpse at Mosaic) that your design decisions are very sane and well thought out. I actually like this exporter the most of all i tried for blender or otherwise. One thing that may help out more artistic users is node tree translation with a material translation as a subset. Are nodes possible to eval from python at all?
Anyways, I will make some more tests today evening and tommorow. Currently i have some problems running Pixie as it seems to be unable to find libtiff. 3Delight works so I might try that. I have some nice high res (displaced) models to try out. Good job. Last edited by el_diablo; 22-Oct-07 at 17:52. |
|||
|
#7
|
|
||||
|
As far as I know, nodes are not accessible from Python (I could be very wrong about that though
). My original thoughts for the token system was that most artists would not be writing shaders or token connections, but that a RenderMan shader tech would write shaders and shader fragments with comments on what Blender material controls do what. Then the artist would just plug them in and adjust them from Blenders standard interface based on the comments. I would love to see some sort of RenderMan shader and shader fragment community library that everybody could share .
............................................
"For death awaits you all with nasty, big, pointy teeth." Monty Python and the Holy Grail |
||||
|
#8
|
|
|||
|
Quote:
![]() (and I'm not willing to learn it myself because as the user I'd like to focus on the artwork, not programming, that's just too much) That's why many Renderman-scripts fail as well. They're not made with the home user, semi-pro user or 1-man freelancers in mind. |
|||
|
#9
|
|
||||
|
Quote:
Provided you have python installed on your system and any renderman compliant renderer, this script just works. It is about as easy as it gets. You might actually find it useful too. ![]() Anyway, very nice work WHiTeRaBBiT!
............................................
There is no excellent beauty that hath not some strangeness in the proportion. Sir Francis Bacon (1561 - 1626) |
||||
|
#10
|
|
|||
|
Hi WHiTeRaBBiT, thank you so much for making this very cool script!
I met and talked to 'renderguy' from the Aqsis team, at Blender Conference, and he showed and explained your script for me. I really like how it is laid out, and from what I'm told, it is closer to an IDE than just an exporter, which obviously makes MOSAIC more awesome ![]() I don't have much experience with external renderers, and have not dared to begin learning RIB and SL files, but after hearing renderguys great explanation and enthusiasm, I'm very excited about MOSAIC and Renderman (Aqsis). Now if only something like Shaderman was integrated in Blender ![]() Thanks again! |
|||
|
#11
|
|
||||
|
I've seen some screen shots of several projects for the RIBKIT that look promising, I know its not direct integration but you could use SLER http://sourceforge.net/projects/ribkit from the RIBKIT or shaderman next http://www.dream.com.ua/thetool.html to visually make the .sl files, load them into Blender as text and use the "Setup shader from source" http://ribmosaic.wiki.sourceforge.ne...heUtilitiesTab to wizard through connecting whatever blender controls you want to the shader. Thats a little involved but not as bad as writing shaders from scratch and Extremely flexible
.
............................................
"For death awaits you all with nasty, big, pointy teeth." Monty Python and the Holy Grail |
||||
|
#12
|
|
||||
|
Quote:
![]() Sadly practicality often gets in the way of progress. Quote:
If you need to customize it, then naturally you'd have to change the code but if it's a simple change, it can be done far more easily than it can be done in Blender, even with the nodes as you may find there isn't a node that does what you want. Quote:
. I'll need to play more with it but I got an export working pretty easily and a test render. The advanced render image looks very good, it seems there's a lot of geometry support there and lighting support and translation of Blender materials is great so that people don't have to worry about setting up scenes again.Excellent work WHiTeRaBBiT, it's nice to see you posting here - though I'm surprised you put so much work in and only have about 10 posts. Mind you, I guess that kind of explains itself.
............................................
Pinky: Isn't life wonderful, Brain? Just think, we started out as lab mice forced to spend the whole day working our way through frustrating mazes that went absolutely nowhere. Now we get to do what humans do! |
||||
|
#13
|
|
||||
|
Quote:
Quote:
.As far as my few posts, I've only been into opensource for about a year and a half now and have been attempting to replace my workflow with adobe, windows, 3DSMax, Mental ray on a 10 node renderfarm. I've discovered open source and have truly fell head over heals for it . I now have Gimp, Inkscape, Linux (Debian), Blender (MOSAIC), RenderMan (Aqsis, Pixie) on a 10 node renderfarm. I can do everything I could before and more . I feel like the community has given so much to me that I should try to give something back, and at the same time try and meet some of my own goals .
............................................
"For death awaits you all with nasty, big, pointy teeth." Monty Python and the Holy Grail |
||||
|
#14
|
|
|||
|
Eeshlo,I remember a guy named Green that five years ago(if I remember correctly)was working on renderman integration,after several people has started the work,but up to now a good solution for renderman hasn't found.
Btw,I'll take a look,if it it's work well I'm the first people happy ,the fact that it doesn't need external dependencies it's really a good thing.
|
|||
|
#15
|
|
|||
|
Quote:
![]() And thanks for pointing out RIBKIT/SLER! It works and looks much better than Shaderman, IMHO. |
|||
|
#16
|
|
|||
|
Great script
![]() Is there any way to export only active layer objects? And is there any way to reexport only selected meshes without changing whole rib scene? I.e. when I have whole scene set but I've modified some objects and I want just to reexport them without changing the rest and waiting to export whole scene.
............................................
-- Regards Grzegorz Rakoczy Last edited by grzybu; 22-Oct-07 at 22:16. |
|||
|
#17
|
|
||||
|
WHiTeRaBBiT, thank you very much for this great script - and also for mentioning RIBKit, I never heard of it before and it works like a charm.
Cheers Thorsten |
||||
|
#18
|
|
|||
|
Quote:
I have written a few renderman exporters myself (not nearly this nice), and always found myself rewriting the script to alter/add functionality, WHiTeRaBBiT has done a great job of keeping things accessible. Top Notch WHiTeRaBBiT. |
|||
|
#19
|
|
||||
|
grzybu:
Ah.. found a bug, it should automatically export the active layer but isn't, will work on it and commit to CVS with other changes soon! As for active object export you can toggle "Only Select" in the "MOSAIC Actions" tab and export only the selected objects, but this will only work if the object/s in question are using a "Read Archive" type. This is because MOSAIC is using the file archive system to make this possible instead of parsing the code in memory. This feature can be a little confusing though if your making changes that effect the underlying RIB's See: http://ribmosaic.wiki.sourceforge.ne...#TheActionsTab Also be sure to un-toggle the "Animate Object" toggle under the "MOSAIC Geometry" tab for any un-animated object (if your doing animation). This is a speed hack that tells MOSAIC to only create the archive for the first frame of the animation and just re-use it from that point forward. I have this checked by default so people don't get confused about why the scene wont animate, but really every non animated object should be un-checked. In a big scene the entire background could turn "Animate Object" off and be using "Delayed Archive" with only the animated objects exported with "Only Select" making export MUCH faster. Thanks for all the encouragement guys I'm starting to blush .
............................................
"For death awaits you all with nasty, big, pointy teeth." Monty Python and the Holy Grail |
||||
|
#20
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|