Mops falloff controlling poly bevel distance on instances

Ask questions about how to achieve specific effects, how to work with certain operators, etc.
Post Reply
mjfawkes
Posts: 2
Joined: Fri Mar 24, 2023 7:21 am

Mops falloff controlling poly bevel distance on instances

Post by mjfawkes »

Hi all,

Please excuse a relatively novice level question..
I have a Mops instancer set to grid, It is instancing a shape on which I have a poly bevel applied.
I would like (along with using the Mops Transform node to manipulate their scale and position), to also use the same mops falloff driving the transform
to influence the bevel parameter so any instances outwith the falloff have no bevel but those within the falloff have a larger bevel distance.

Any pointers would be hugely appreciated.

Cheers!

User avatar
toadstorm
Site Admin
Posts: 142
Joined: Sun Sep 22, 2019 1:28 pm

Re: Mops falloff controlling poly bevel distance on instances

Post by toadstorm »

Packed primitives / instances can't be deformed unless you first unpack them, turning them into regular geometry. This has the unfortunate side effect of removing all your local transform data and losing the benefits of instanced geometry.

For this specific effect, what I'd recommend doing is unpacking before any other animation, creating the falloff attribute, running the bevel and using the falloff attribute to drive the width, then repacking into packed fragments using MOPs Convert or the Assemble SOP (assuming you want to continue animating from there).

mjfawkes
Posts: 2
Joined: Fri Mar 24, 2023 7:21 am

Re: Mops falloff controlling poly bevel distance on instances

Post by mjfawkes »

Thanks @toadstorm! much appreciated

Post Reply