As we mentioned previously, one of the many features of upcoming Unity 3.0 engine is going to be improved PhysX SDK integration. Now, when pre-purshase betas of Unity 3.0 are shipping, additional details have emerged.
According to developers, highlight for Unity 3 is cloth physics on arbitrary and skinned meshes – video of new cloth feature in action was uploaded to YouTube by one of Unity demo team members.
In addition, PhysX core was updated to version 2.8.3., collision layers and “thick” raycast were added.
Update: Another cloth test, with tearing | Cloth features overview from one of beta users
Update #2: official presentation of cloth feature
Update #3: Release notes
- Cloth and clothing simulation: use the new InteractiveCloth, SkinnedCloth and ClothRenderer components.
- Layer based ignore collisions: use the Physics inspector or Physics.IgnoreCollision().
- Continuous collision detection, to make sure that fast moving colliders will not pass through other colliders. See Collider.collisionDetectionMode.
- Added Physics.SphereCast() and Physics.CapsuleCast() to implement volume raycasts.
- Added Rigidbody.SweepTest() to check if a Rigidbody would collide with anything if moved into a certain direction.
Keep an eye on beta preview thread for further details.