MagicaCloth2 — Advanced Cloth Simulation for Unity DOTS
MagicaCloth2 is a high-performance cloth simulation system built for Unity DOTS (Data-Oriented Technology Stack). It supports both Transform-based and Mesh-based workflows, making it a powerful successor to the original MagicaCloth.
With MagicaCloth2, you can create realistic cloth physics and dynamic secondary motion for characters — from hair and skirts to accessories and more.
🔧 Key Features
- ⚡ Powered by Unity DOTS for ultra-fast cloth simulation
- 🎮 Works on all major platforms (except WebGL and VisionOS)
- 🔁 Supports both Transform and Mesh components
- 🧠 Realistic physics with hybrid 2.5D behavior
- 🎨 Compatible with all render pipelines: Built-in, URP, HDRP
- 🧩 No custom shaders required — works with any shader
- 🖱️ Simple and intuitive setup interface
- ⏱️ Time control (slow motion, pause)
- 💥 Advanced collision system:
- Point & Edge collision
- Self-collision & mutual collision
- Backstop (penetration prevention)
- 🧬 Normal adjustment tools
- 🔄 Full runtime support
- 📏 Supports uniform scaling (limited negative scaling support)
- 📦 Includes full source code
🚀 What’s New in Version 2
MagicaCloth2 introduces major improvements over version 1.x:
- ❌ Removed pre-build step (no more "Create" button)
- 🧹 Simplified architecture (single integrated component)
- 🧠 Optimized performance and parameters
- 🎨 Improved vertex painting system
- 🖼️ Texture-based vertex painting support
- 🗑️ Removed unnecessary managers and deformers
- 📦 No sub-assets stored in prefabs
⚠️ Note: Not compatible with MagicaCloth Ver1.x
🎨 Render Pipeline Compatibility
MagicaCloth2 works seamlessly across all Unity render pipelines:
| Unity Version |
Built-in |
URP |
HDRP |
| 2021.3.20f1+ |
✅ Yes |
✅ Yes |
✅ Yes |
✔ Fully independent from rendering pipeline
✔ Works with any shader
📦 Requirements
- Unity 2021.3.20f1 or newer
- Burst 1.8.1+
- Collections 1.4.0+
Dependencies are installed automatically.