goldleaf Posted March 7, 2012 Share Posted March 7, 2012 I've been having a similar problem that Denis was having (http://forums.odforce.net/index.php?/topic/14862-particle-color-to-instance-geometry/); I've tried the point()/pointinstance() method eetu and Denis found working, and that file seems to work in the example hip, but I can't get it to work with Emission Shaders. Is there something inherent in the shader, or the way instances work, that doesn't allow instances to transmit the particle's color as the emission color for that instance? Thanks! shader_emission.hipnc Quote Link to comment Share on other sites More sharing options...
symek Posted March 7, 2012 Share Posted March 7, 2012 That's the difference between fast and full instancing, no instancepoint() evaluation is done. Still you can apply materialSOP and create per point attribute to vary shaders' input parameters. It is actually a little waste to make use of instancepoint() on shop parms in any case btw. Full instancing is also much faster recently in render time, but there is not much to be done to speed up soho part shader_emission_skk.hipnc Quote Link to comment Share on other sites More sharing options...
goldleaf Posted March 7, 2012 Author Share Posted March 7, 2012 That's the difference between fast and full instancing, no instancepoint() evaluation is done. Still you can apply materialSOP and create per point attribute to vary shaders' input parameters. It is actually a little waste to make use of instancepoint() on shop parms in any case btw. Full instancing is also much faster recently in render time, but there is not much to be done to speed up soho part Ah! Thank you! I thought I'd tried to use the Material SOP, but I must have put it in the wrong place (if I recall correctly, I think I tried to put it on the instance itself :/) And thanks for the tips on the instancepoint() expression! Very useful to know! 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.