hicz Posted December 29, 2017 Share Posted December 29, 2017 hi, I want to apply force on certain points of an object and using point attributes to control the force. I have tried vop force but it only worked at the center of object, and I can not change sampling mode of vop force. Is it possible to apply forces per point or per primitive in RBD simulation? thanks Quote Link to comment Share on other sites More sharing options...
beliveau.maxime Posted January 2, 2018 Share Posted January 2, 2018 Of course it is! Groups you create in SOPs get pulled in in DOPs. Here's a small example file to get you started example_RBD_forces.hipnc 1 Quote Link to comment Share on other sites More sharing options...
hicz Posted January 10, 2018 Author Share Posted January 10, 2018 On 2018/1/3 at 12:15 AM, beliveau.maxime said: Of course it is! Groups you create in SOPs get pulled in in DOPs. Here's a small example file to get you started example_RBD_forces.hipnc Thanks for you example. But what I want is not apply force on packed individual objects. I want to apply different forces on a single object, and the forces are dependent on point attributes on the object, for example, forces scaled by Cd attribute. Quote Link to comment Share on other sites More sharing options...
beliveau.maxime Posted January 18, 2018 Share Posted January 18, 2018 You can always use an attribute in a vex expression. For instance, in a pop force node, click one UseVEXpressions. Then you can create a float based on your Cd and drive the amplitude of the noise. float strength = length(v@Cd); amp *= strength; Does this answer your question? 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.