Can boats collide?
Not applicable
03-07-2013
06:41 PM
Hello,
I have a scene with cubes floating on a basic oceanSurface (Fluids-->Ocean-->Make Ocean) using the built-in "Make Boats" expression, but I can't figure out how to make the "boats" collide with one another. They always interpenetrate. (scene file attached)
If I give the boats active rigid bodies, they stop moving (the locators keep moving but the geometry stays still). A passive rigid body moves correctly with the oceanSurface, but passives obviously don't collide, which is what I want.
I'm starting to think "Make Boats" somehow overrides any active body collisions?
Does anyone know if it's possible to make boats collide? Seems like such a basic thing, but I've found nothing about it anywhere..
Here's what I've tried:
- every possible order-of-operations. No dice.
- zeroing out all the attributes of the rigid bodies (but keeping Active & Collisions on). nope.
- making a new set of active body geometry not connected to the ocean locators, parenting this (using Animation menu set-->Constraint-->Parent) to passive bodies, which are in turn parented to the locators. This makes the active bodies move correctly (yay), but they still interpenetrate (boo). No collisions at all even though they're active bodies with collisions on! 😞
- Making one boat active and one boat passive also won't work, because ultimately the scene requires many boats, all floating naturally and colliding.
Shane
I have a scene with cubes floating on a basic oceanSurface (Fluids-->Ocean-->Make Ocean) using the built-in "Make Boats" expression, but I can't figure out how to make the "boats" collide with one another. They always interpenetrate. (scene file attached)
If I give the boats active rigid bodies, they stop moving (the locators keep moving but the geometry stays still). A passive rigid body moves correctly with the oceanSurface, but passives obviously don't collide, which is what I want.
I'm starting to think "Make Boats" somehow overrides any active body collisions?
Does anyone know if it's possible to make boats collide? Seems like such a basic thing, but I've found nothing about it anywhere..
Here's what I've tried:
- every possible order-of-operations. No dice.
- zeroing out all the attributes of the rigid bodies (but keeping Active & Collisions on). nope.
- making a new set of active body geometry not connected to the ocean locators, parenting this (using Animation menu set-->Constraint-->Parent) to passive bodies, which are in turn parented to the locators. This makes the active bodies move correctly (yay), but they still interpenetrate (boo). No collisions at all even though they're active bodies with collisions on! 😞
- Making one boat active and one boat passive also won't work, because ultimately the scene requires many boats, all floating naturally and colliding.
Shane
Link copied