Masoud Posted August 21, 2019 Share Posted August 21, 2019 Hello; In "Transform SOP" (or maybe other SOPs), is it possible to do a Per_Element scaling? I mean to scale each pieces based on it's bbox_center pivot, not based on main pivot (pivot defined in transform sop). In 3DSMax you have several option to scale selected pieces of a geometry which is awesome ("Use Selection center", "Use Pivot point center" , ... ). Thanks. Quote Link to comment Share on other sites More sharing options...
ProceduralFrankie Posted August 21, 2019 Share Posted August 21, 2019 Run into a foreach with this expression in the pivot translate "$CEX $CEY $CEZ" of a trasnform, or in a primirive sop with "do trasnformation" enabled . Then you should be able to trasnform each primitive indipendently! Best regards Frankie Quote Link to comment Share on other sites More sharing options...
garf Posted August 21, 2019 Share Posted August 21, 2019 (edited) or set the pscale attribute per point before you copySOP it Edited August 21, 2019 by garf Quote Link to comment Share on other sites More sharing options...
berniebernie Posted August 21, 2019 Share Posted August 21, 2019 if it's packed you can use the (nasty?) node 'primitive' which I guess is a blackbox node that does a foreach on each prim Quote Link to comment Share on other sites More sharing options...
Masoud Posted August 22, 2019 Author Share Posted August 22, 2019 Thanks everyone. Problem solved by a Foreach loop, but using "Primitive" SOP is a good idea too. I think it's a good idea that SESI adds an option to Transform SOP for such situations. Quote Link to comment Share on other sites More sharing options...
dgani Posted August 22, 2019 Share Posted August 22, 2019 The standard workflow for this would be to set pscale on the points before you copy to points. If you're scaling each uniformly, you can also scale your box upstream. Quote Link to comment Share on other sites More sharing options...
Masoud Posted August 24, 2019 Author Share Posted August 24, 2019 On 8/22/2019 at 8:38 PM, dgani said: The standard workflow for this would be to set pscale on the points before you copy to points. If you're scaling each uniformly, you can also scale your box upstream. Thank you "dgani", but my question was in general, I mean if you import a 3d model from other software, then you will have no copy point to use "pscale". (As you can see in my uploaded picture, I blured image of copy point nodes...). 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.