andrejklimov Posted December 11, 2017 Share Posted December 11, 2017 (edited) Hello all, I'm modeling some tentacle creature and ran into a problem. I don't know how to stamp attribute into the VOP sop and use it to drive turbulent noise to randomise shapes for every copied tentacle. Then i want to copy that tactically geometry again and randomise tentacle shape and/or animation. I have tried to just bind stamp("../../copy" , "id", 0) into the vop and connect it to Offset of the Noise, but for some reason, Houdini just stuck in the loop. Please see .hip below. I feel like it is something obvious, but I cant see it. Please advice StampinVop.hip Edited December 11, 2017 by andrejklimov Quote Link to comment Share on other sites More sharing options...
Sepu Posted December 11, 2017 Share Posted December 11, 2017 (edited) Just apply the noise after the copy, that should give you a random noise for each shape. Edited December 11, 2017 by Sepu Quote Link to comment Share on other sites More sharing options...
andrejklimov Posted December 12, 2017 Author Share Posted December 12, 2017 Thank you Hernan, your approach works fine, but just out of curiosity do you know how to do it by Stamping attribute into the VOP. I remember it from one of the tutorials which I can't find right now. Quote Link to comment Share on other sites More sharing options...
ThomasPara Posted December 12, 2017 Share Posted December 12, 2017 Stamping is now obsolete, and the new method is to use "for each loop" for varying copys. http://www.sidefx.com/docs/houdini/copy/tutorial_stamping.html Quote Link to comment Share on other sites More sharing options...
andrejklimov Posted December 12, 2017 Author Share Posted December 12, 2017 1 hour ago, ThomasPara said: Stamping is now obsolete, and the new method is to use "for each loop" for varying copys. http://www.sidefx.com/docs/houdini/copy/tutorial_stamping.html Thank you for the link Thomas. Based on the description it is exactly what I would like to do, but how do i bring "point("../foreach_begin2", 0, "id", 0)" function into VOP to control my noise? Quote Link to comment Share on other sites More sharing options...
chrisdunham95 Posted December 12, 2017 Share Posted December 12, 2017 If you promote whichever vop parameter your trying to copy stamp, then outside the vop, the parameter will become available and you can place your copy stamp function into it Quote Link to comment Share on other sites More sharing options...
andrejklimov Posted December 13, 2017 Author Share Posted December 13, 2017 15 hours ago, chrisdunham95 said: If you promote whichever vop parameter your trying to copy stamp, then outside the vop, the parameter will become available and you can place your copy stamp function into it Hello Chris , Thank you for joining the brain teaser. Could you check out my .hip file? What I would like to do is to randomize my Turbulent noise inside the pointVOP with the point attribute from the other side of the copy sop "id". Quote Link to comment Share on other sites More sharing options...
chrisdunham95 Posted December 13, 2017 Share Posted December 13, 2017 3 hours ago, andrejklimov said: Hello Chris , Thank you for joining the brain teaser. Could you check out my .hip file? What I would like to do is to randomize my Turbulent noise inside the pointVOP with the point attribute from the other side of the copy sop "id". Hey Andrej, Take a look at what ive done, think it was what you were after (added a small sticky note with what I added/did also) StampinVop_cd_fix.hip Quote Link to comment Share on other sites More sharing options...
ThomasPara Posted December 13, 2017 Share Posted December 13, 2017 Chris setup with forEach. StampinVop_cd_fix_forEach.hip 1 Quote Link to comment Share on other sites More sharing options...
andrejklimov Posted December 14, 2017 Author Share Posted December 14, 2017 Thomas and Chris, thank you for your input. Now I understand what I have missed in Stamp solution. The for-each approach is a bit new to me, but it looks promising. I will play around with both and choose the best one for the job. 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.