Changelog:
  • Added the opt-in MESHES tab. You can now choose which CUA MeshColliders participate in Hair and Clothing collision. Selections are saved with the scene.
  • Added GPU Box and Capsule proxy collisions. Proxies can be created manually, imported from existing Unity colliders, or generated from a selected mesh.
  • Added numeric proxy controls and a desktop scene gizmo with Move, Rotate, and Size tools.
  • Added the Show Collision Mesh diagnostic wireframe.
  • Exact mesh collisions and lightweight proxies can be used together.
  • Updated the compute shader to GPU ABI 6.

Bug fixes:
  • Fixed collisions not restarting correctly after reloading a scene from the VaM menu.
  • Improved recovery after CUA prefab changes and Hair/Clothing preset replacements. Collision processing now waits for the new hierarchy and GPU buffers to stabilize.
  • Fixed recovery kernels affecting fixed hair roots and pinned or collision-disabled particles.
  • Open Recovery and Flip Open Recovery are now mutually exclusive. Legacy scene settings are handled automatically.
  • Fixed restored proxy data potentially being overwritten by stale editor state after loading a scene.
Fix log
  • Fixed AssetBundle loading from VAR packages and improved handling of conflicts with older CUACollision versions.
  • Fixed collisions sometimes failing when a CUA or its MeshCollider loads with a delay.
  • Fixed stale contact data after changing or removing hair and clothing.
  • Fixed GPU buffer cleanup and rebuilding when simulation targets or particle counts change.

Change log

  1. Added automatic collider initialization and rebuilding when a CUA prefab is loaded or replaced.
  2. Improved clothing adhesion and contact stability.
  3. Improved automatic detection, refresh and cleanup of active hair and clothing targets.
  4. Added clearer diagnostics for package and shader-loading conflicts.

    CUACollision uses an adapted portion of CustomLayoutUI v0.7 by @14mhz for its layout and tabs.
Back
Top Bottom