hanton Posted October 13, 2012 Share Posted October 13, 2012 Hi, recently, I'm using Houdini to make clouds. I use the Houdini self tool "Pyro FX->Volcano" to emit smoke from a lot of spheres, and then I can make the clouds I like. Please see the attachment picture 1, which is rendered by Mantra. Because I feel it quite slow when using Mantra, and I have Pixar's RenderMan in hand, so I try to render my clouds using PRMan to speed up rendering. But, I can't get what I want, please see attachment picture 2. I know I need to using Light Template when using PRMan, does I miss anything else for successfully rendering Pyro in PRMan? Thanks a lot. Quote Link to comment Share on other sites More sharing options...
Solitude Posted October 18, 2012 Share Posted October 18, 2012 Have you written a renderman shader for volumes? Pretty sure it won't read the pyro shader... if that's what you're trying. Quote Link to comment Share on other sites More sharing options...
Alanw Posted October 19, 2012 Share Posted October 19, 2012 (edited) Try this shader for your clouds. classsimple_vol_density(varying float density = 1; uniform float densityMultiplier = 1;){public void surface(output color Ci, Oi){ color Cdiff = 0; illuminance(P) { Cdiff += Cl; }Oi = density*VolumeField*densityMultiplier;Ci = Cdiff * Oi;}}[/CODE]Be aware, the majority of prman 17's volume related attributes are not supported in Houdini yet. (only prman 16) So you will either have to add them using an include, or modify soho. I wouldn't even try rendering without them. (see Pixar's documentation)It's questionable whether or not you'll actually see any gains in speed. Mantra certainly knows how to render volumes. Edited October 19, 2012 by Alanw 1 Quote Link to comment Share on other sites More sharing options...
struggle_qf Posted March 12, 2013 Share Posted March 12, 2013 hey, how to render houdini volume in prman? do u have some otl? please tell me,thanks~ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.