acoolrocket

UE5 - Complex Collisions of multiple objects

Nov 25th, 2025
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import unreal
  2.  
  3. HULL_COUNT = 48
  4. MAX_HULL_VERTS = 16
  5. HULL_PRECISION = 100000
  6.  
  7. selected_assets = unreal.EditorUtilityLibrary.get_selected_assets()
  8.  
  9. for asset in selected_assets:
  10. if isinstance(asset, unreal.StaticMesh):
  11. # Apply convex decomposition
  12. unreal.EditorStaticMeshLibrary.set_convex_decomposition_collisions(
  13. static_mesh=asset,
  14. hull_count=HULL_COUNT,
  15. max_hull_verts=MAX_HULL_VERTS,
  16. hull_precision=HULL_PRECISION
  17. )
  18. # Save to persist changes
  19. unreal.EditorAssetLibrary.save_loaded_asset(asset)
  20. print(f"Auto convex collision applied and saved for: {asset.get_name()}")
Advertisement
Add Comment
Please, Sign In to add comment