"e94fea62df4e6e6d"{"id":"23437","slug":"magica-cloth-2","title":"Magica Cloth 2","category":"Physics","engine":"Original Unity version: 2021.3.20","assetVersion":"Original Unity version: 2021.3.20","engineVersion":"Asset Version:2.16.0","tag":"Physics","accent":"amber","visual":"character","summary":"Magica Cloth 2 brings cloth simulation to Unity DOTS and works with both Transform and Mesh setups. It avoids special shaders, supports runtime builds, and adds collision tools such as edge collision, backstop, and self-collision.","platform":"Unity","publishedAt":"2026-04-09T17:22:18.000Z","updatedAt":"2026-04-19T15:35:26.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unity","Original Unity version: 2021.3.20","Asset Version: 2.16.0"],"featuredImage":{"alt":"Magica Cloth 2","src":"https://3dcghub.com/wp-content/uploads/2026/04/53741a7ca553_377342f0-a154-407a-913a-48e0c9777e08_1280x720_stretch.webp"},"hasDownloadLink":true,"pageviews":21,"terms":[{"taxonomy":"category","slug":"physics-tools-unity-2","name":"Physics"},{"taxonomy":"post_tag","slug":"animation","name":"Animation"},{"taxonomy":"post_tag","slug":"characters","name":"Characters"},{"taxonomy":"post_tag","slug":"unity","name":"Unity"}],"galleryImages":[{"src":"https://3dcghub.com/wp-content/uploads/2026/04/c79be51b8a8e_32d1e83b-92e4-46e1-ac1d-060e3298fa9e_scaled.webp","alt":"Magica Cloth 2"},{"src":"https://3dcghub.com/wp-content/uploads/2026/04/0272aa801f62_3e76ab52-782a-4fe1-9a3d-31208f017845_scaled.webp","alt":"Magica Cloth 2"},{"src":"https://3dcghub.com/wp-content/uploads/2026/04/6586117d5143_f73a3255-4f30-4d7b-a183-065818cb9777_scaled.webp","alt":"Magica Cloth 2"},{"src":"https://3dcghub.com/wp-content/uploads/2026/04/38e25830e155_da8362ab-eaf0-4471-bfed-37d36eafd2c6_scaled.webp","alt":"Magica Cloth 2"}],"accessPanel":{"kind":"resource","title":"Access this resource","eyebrow":"Free protected download","message":"Sign in or create an account to continue to the protected download through the managed storage service.","fileName":"Magica Cloth 2 v2.16.0 (26 Apr 2025).7z","safetyNote":"All resources are 100% manually reviewed to eliminate all risks.","actionLabel":"Download Free","resourceType":"Resource archive","sourceShortcode":"cryptomus_member"},"contentHtml":"\u003ch2\u003eSetup starts with Unity and the required packages\u003c/h2\u003e\n\u003cp\u003eMagica Cloth 2 is set up for Unity 2021.3.20 or higher, with Burst 1.8.1 or higher and Collections 1.4.0 or higher. Those packages are installed automatically, so the project starts from a defined runtime base instead of asking for extra manual setup. An installation guide is included, and the package comes with full source code.\u003c/p\u003e\n\u003cp\u003eThe simulation uses Unity DOTS, which keeps the cloth system focused on fast execution rather than on a special rendering setup. It does not affect the rendering pipeline and does not require dedicated shaders. That makes the cloth part easier to place into an existing project without changing the visual stack around it.\u003c/p\u003e \u003ch2\u003eTransform and Mesh both stay in play\u003c/h2\u003e\n\u003cp\u003eThe system works with both Transform and Mesh, so it can fit different character setups without forcing a single workflow. The description points to a simple goal: swing anything on your character. That makes the package relevant wherever a piece of the character needs secondary motion rather than rigid movement.\u003c/p\u003e\n\u003cp\u003eIt also supports 2.5D behavior, combining 2D-like movement with physically realistic motion. In practice, that gives the simulation a controlled feel while still keeping the cloth movement grounded in physics. Full support for runtime builds is included, so the same cloth setup is intended to keep working after the project is built.\u003c/p\u003e\n\u003cp\u003eTime manipulation is part of the control set as well, with slow and stop behavior available. Uniform scaling is supported, and only one axis of XYZ supports negative scale. Those limits matter because they define how far the setup can be pushed without stepping outside the supported range.\u003c/p\u003e \u003ch2\u003eCollision tools and motion control\u003c/h2\u003e\n\u003cp\u003eVersion 2 adds collision features that were not present in the previous version. Point and edge based collision are included, along with self-collision and mutual collision. Penetration measure is handled through backstop by normal line, and there is also a normal adjustment function.\u003c/p\u003e\n\u003cp\u003eThe package emphasizes a more direct setup flow as well. System optimization integrates all components into one, and the old pre-build step is removed. That means there is no longer a Create button workflow to pass through before use. Parameters have been greatly simplified, and vertex painting has been improved. Vertex painting can also be specified by texture.\u003c/p\u003e\n\u003cp\u003eAnother practical change is that subassets are no longer stored in Prefabs. For projects that reuse character setups or keep related assets grouped together, that reduces an extra layer of asset handling during production.\u003c/p\u003e \u003ch2\u003eRender pipelines, platform limits, and known restrictions\u003c/h2\u003e\n\u003cp\u003eMagica Cloth 2 is available in BuildRP, URP, and HDRP render pipelines. Because it does not rely on special shaders, the simulation stays separate from the rendering side while still fitting into those pipeline options.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks on all platforms except WebGL and VisionOS\u003c/li\u003e\n\u003cli\u003eWebGL is unsupported because Burst compilation does not work there\u003c/li\u003e\n\u003cli\u003eVisionOS is limited by some PolySpatial packages that do not support Collections 2.x\u003c/li\u003e\n\u003cli\u003eIt is not compatible with Ver1.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere are also a few specific restrictions to keep in mind. The cloth system cannot be applied to vertices deformed with BlendShape. Unity Tuanjie is not guaranteed, since it cannot be fully tested in that environment. These points make the supported space fairly clear before the asset is dropped into a production project.\u003c/p\u003e \u003ch2\u003eWhere it fits in character work\u003c/h2\u003e\n\u003cp\u003eThis is a strong fit for character scenes that need motion layered on top of the base rig without changing the rendering pipeline. Because it supports both Transform and Mesh, the setup can be adapted to different object structures. The fast DOTS-based approach, collision set, and runtime support all point toward use in projects that want responsive secondary motion with fewer moving parts in the workflow.\u003c/p\u003e\n\u003cp\u003eVersion 2 is also a clear maintenance step forward from Ver1.x. PhysicsManager, RenderDeformer, and VirtualDeformer are removed, the component structure is integrated, and the parameter set is simplified. With source code included and support available, it is positioned as a cloth system that can stay close to the project instead of sitting apart from it.\u003c/p\u003e\n\u003cp\u003eFor teams working on character movement, attached elements, or other in-scene motion that needs cloth simulation, Magica Cloth 2 keeps the setup focused, the limits explicit, and the runtime path ready for production use.\u003c/p\u003e\n\n\u003ch2\u003eRelated Resources Worth Checking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/opencv-for-unity/\" title=\"OpenCV for Unity\"\u003eOpenCV for Unity\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/exporter-for-unreal-to-for-unity-2026/\" title=\"Exporter for Unreal to/for Unity 2026\"\u003eExporter for Unreal to/for Unity 2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/dialogue-system-for-unity/\" title=\"Dialogue System for Unity\"\u003eDialogue System for Unity\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/ambient-sounds-interactive-soundscapes-for-unity-6/\" title=\"Ambient Sounds – Interactive Soundscapes for Unity 6\"\u003eAmbient Sounds – Interactive Soundscapes for Unity 6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://3dcghub.com/pegasus-flythroughs-for-unity-6/\" title=\"Pegasus – Flythroughs for Unity 6\"\u003ePegasus – Flythroughs for Unity 6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","contentTextLength":4685,"navigation":{"current":2891,"total":2978,"previous":{"id":"23402","slug":"dynamic-water-physics-2","title":"Dynamic Water Physics 2","category":"Physics","platform":"Unity","updatedAt":"2026-04-19T15:35:27.000Z"},"next":{"id":"23430","slug":"hurricane-vr-physics-interaction-toolkit","title":"Hurricane VR - Physics Interaction Toolkit","category":"Physics","platform":"Unity","updatedAt":"2026-04-19T15:35:26.000Z"}},"relatedResources":[{"id":"23478","slug":"ragdoll-animator-2","title":"Ragdoll Animator 2","category":"Physics","engine":"Original Unity version: 2021.3.34","assetVersion":"Original Unity version: 2021.3.34","engineVersion":"Asset Version:1.0.4.0.4","tag":"Physics","accent":"amber","visual":"character","summary":"Ragdoll Animator 2 sets up humanoid ragdolls in a few clicks and extends to animals and other creature models with automatic assistance and scene gizmos. It works through rigidbody and joint physics, adds Extra Features and Equipables APIs, and includes uti...","platform":"Unity","publishedAt":"2026-04-09T17:42:09.000Z","updatedAt":"2026-04-19T15:35:24.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unity","Original Unity version: 2021.3.34","Asset Version: 1.0.4.0.4"],"featuredImage":{"alt":"Ragdoll Animator 2","src":"https://3dcghub.com/wp-content/uploads/2026/04/a5a86fd752a0_ef4b5cb3-9bd7-4015-b065-5dc6f8c79f77_1280x720_stretch.webp"},"hasDownloadLink":true,"pageviews":36},{"id":"23415","slug":"easy-character-movement-2","title":"Easy Character Movement 2","category":"Physics","engine":"Original Unity version: 2021.3.45","assetVersion":"Original Unity version: 2021.3.45","engineVersion":"Asset Version:1.4.2","tag":"Physics","accent":"violet","visual":"character","summary":"Easy Character Movement 2 centers on a CharacterMovement component that replaces Unityâs built-in Character Controller with a more flexible kinematic workflow. It also adds movement modes, grounding tools, platform handling, and options for custom gravity...","platform":"Unity","publishedAt":"2026-04-09T17:13:01.000Z","updatedAt":"2026-04-19T15:35:26.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unity","Original Unity version: 2021.3.45","Asset Version: 1.4.2"],"featuredImage":{"alt":"Easy Character Movement 2","src":"https://3dcghub.com/wp-content/uploads/2026/04/0ea8c048c175_40bb8f05-455a-46df-b201-ce0a6950be63_1280x720_stretch.webp"},"hasDownloadLink":true,"pageviews":8},{"id":"23389","slug":"arcade-vehicle-physics","title":"Arcade Vehicle Physics","category":"Physics","engine":"Original Unity version: 2020.3.12","assetVersion":"Original Unity version: 2020.3.12","engineVersion":"Asset Version:1.4","tag":"Physics","accent":"amber","visual":"character","summary":"Arcade Vehicle Physics focuses on quick, drivable vehicle setup for arcade racing, car combat, and arena-style games. It uses a body-and-wheels workflow, includes camera behavior through Cinemachine, and keeps movement logic open for project-specific changes.","platform":"Unity","publishedAt":"2026-04-09T16:57:37.000Z","updatedAt":"2026-04-19T15:35:28.000Z","sourceNotes":[],"fileContents":[],"compatibility":["Unity","Original Unity version: 2020.3.12","Asset Version: 1.4"],"featuredImage":{"alt":"Arcade Vehicle Physics","src":"https://3dcghub.com/wp-content/uploads/2026/04/e3bbf714c3a4_5ce8864d-d46d-4138-a915-13dff6f18543_1280x720_stretch.webp"},"hasDownloadLink":true,"pageviews":12}]}
Physics
Magica Cloth 2
Magica Cloth 2 brings cloth simulation to Unity DOTS and works with both Transform and Mesh setups. It avoids special shaders, supports runtime builds, and adds collision tools such as edge collision, backstop, and self-collision.
Magica Cloth 2 is set up for Unity 2021.3.20 or higher, with Burst 1.8.1 or higher and Collections 1.4.0 or higher. Those packages are installed automatically, so the project starts from a defined runtime base instead of asking for extra manual setup. An installation guide is included, and the package comes with full source code.
The simulation uses Unity DOTS, which keeps the cloth system focused on fast execution rather than on a special rendering setup. It does not affect the rendering pipeline and does not require dedicated shaders. That makes the cloth part easier to place into an existing project without changing the visual stack around it.
Transform and Mesh both stay in play
The system works with both Transform and Mesh, so it can fit different character setups without forcing a single workflow. The description points to a simple goal: swing anything on your character. That makes the package relevant wherever a piece of the character needs secondary motion rather than rigid movement.
It also supports 2.5D behavior, combining 2D-like movement with physically realistic motion. In practice, that gives the simulation a controlled feel while still keeping the cloth movement grounded in physics. Full support for runtime builds is included, so the same cloth setup is intended to keep working after the project is built.
Time manipulation is part of the control set as well, with slow and stop behavior available. Uniform scaling is supported, and only one axis of XYZ supports negative scale. Those limits matter because they define how far the setup can be pushed without stepping outside the supported range.
Collision tools and motion control
Version 2 adds collision features that were not present in the previous version. Point and edge based collision are included, along with self-collision and mutual collision. Penetration measure is handled through backstop by normal line, and there is also a normal adjustment function.
The package emphasizes a more direct setup flow as well. System optimization integrates all components into one, and the old pre-build step is removed. That means there is no longer a Create button workflow to pass through before use. Parameters have been greatly simplified, and vertex painting has been improved. Vertex painting can also be specified by texture.
Another practical change is that subassets are no longer stored in Prefabs. For projects that reuse character setups or keep related assets grouped together, that reduces an extra layer of asset handling during production.
Render pipelines, platform limits, and known restrictions
Magica Cloth 2 is available in BuildRP, URP, and HDRP render pipelines. Because it does not rely on special shaders, the simulation stays separate from the rendering side while still fitting into those pipeline options.
Works on all platforms except WebGL and VisionOS
WebGL is unsupported because Burst compilation does not work there
VisionOS is limited by some PolySpatial packages that do not support Collections 2.x
It is not compatible with Ver1.x
There are also a few specific restrictions to keep in mind. The cloth system cannot be applied to vertices deformed with BlendShape. Unity Tuanjie is not guaranteed, since it cannot be fully tested in that environment. These points make the supported space fairly clear before the asset is dropped into a production project.
Where it fits in character work
This is a strong fit for character scenes that need motion layered on top of the base rig without changing the rendering pipeline. Because it supports both Transform and Mesh, the setup can be adapted to different object structures. The fast DOTS-based approach, collision set, and runtime support all point toward use in projects that want responsive secondary motion with fewer moving parts in the workflow.
Version 2 is also a clear maintenance step forward from Ver1.x. PhysicsManager, RenderDeformer, and VirtualDeformer are removed, the component structure is integrated, and the parameter set is simplified. With source code included and support available, it is positioned as a cloth system that can stay close to the project instead of sitting apart from it.
For teams working on character movement, attached elements, or other in-scene motion that needs cloth simulation, Magica Cloth 2 keeps the setup focused, the limits explicit, and the runtime path ready for production use.