Joker386 Posted June 24, 2012 Share Posted June 24, 2012 hello to every one I want assign Displacement to high res Pyro . I active rest field in the pyro solver. set Displacement's Parameters in the Shader and enable displacements in shading tab. but when I render scene pyro does't has any Displacement effect ! I don't know why ! please check my scene thanks Smile PyroDisplacement.hip Quote Link to comment Share on other sites More sharing options...
dbukovec Posted June 25, 2012 Share Posted June 25, 2012 hi! You need a normal field for displacing the volume. Quote Link to comment Share on other sites More sharing options...
Joker386 Posted June 25, 2012 Author Share Posted June 25, 2012 thanks my friend. but do tou know how I can create normals for pyro ? Quote Link to comment Share on other sites More sharing options...
Pazuzu Posted June 25, 2012 Share Posted June 25, 2012 You can use a 3d noise from the pyro shader as a normal field, or calculate the density gradient in sops to then reference the vector field as a normal field in pyro shader. Quote Link to comment Share on other sites More sharing options...
dbukovec Posted June 25, 2012 Share Posted June 25, 2012 (edited) here is a file, made by my friend Adam Sipos pyroDisplace.hip Edited June 25, 2012 by dbukovec Quote Link to comment Share on other sites More sharing options...
Joker386 Posted June 27, 2012 Author Share Posted June 27, 2012 really thanks my friend Quote Link to comment Share on other sites More sharing options...
poco Posted January 14, 2013 Share Posted January 14, 2013 here is a file, made by my friend Adam Sipos appreciate the file, but i make the render,don't find the displacement yet..... why? and if i already rop output the sim bgeo file in low res, anyway can add noise to fill the details?like this... Quote Link to comment Share on other sites More sharing options...
Neil78 Posted January 15, 2013 Share Posted January 15, 2013 Hi - I believe this vex function smight work in the displacement field field - it will give you the normals based upon density N (Volumes) = gradient(density, "extrapolate", 1, "smooth", 0) 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.