29-08-2022, 11:06 AM
(This post was last modified: 29-08-2022, 11:07 AM by josemendez.)
(29-08-2022, 10:00 AM)danazoid Wrote: Hi, I can get collision to happen with one mesh, but with my desired mesh it is not colliding at all.
The 2 videos below are in the same scene. The Obi Solver setup is the same.
The colliders used to touch the cloth are setup in the same way, just different in size.
The mesh that works is "simpler" (vertices quite evenly spaced) and also 10x bigger than the one that doesn't.
What could be the issue? Thanks
Working https://www.youtube.com/watch?v=1tHRgr8oNyw
Not working https://www.youtube.com/watch?v=a5_nAQ1EU2Q
Assuming the collider setup is identical and the solver setup is as well, then the blueprint's collision filtering is the only potential failure point: whats' the collision filtering setup for your cloth particles? (in blueprint edit mode, "category" and "collides with" properties) and for your collider? Are particles allowed to collide against the category your collider is using, and vice-versa?
(29-08-2022, 10:00 AM)danazoid Wrote: Also, if I may provide some feedback: my mesh particles were flying about and found that it was due to scaling (ie the transform scale was not 1, 1, 1). I spent some time troubleshooting this, it would have been good if the warning was in the manual somewhere...
Will add a warning in the cloth blueprint manual page, to make it clearer. Thanks for the feedback!
Currently it is mentioned here: http://obi.virtualmethodstudio.com/manua...olver.html
Quote:Solvers always perform the simulation in local space. This means that translating, rotating or scaling the solver will rigidly transform the simulation as a whole.
Scaling (being an affine transform) will only work for rigid objects. So only the solver can be scaled, this will rigidly scale the space in which the simulation is performed in.