About MagicaCloth2

What is MagicaCloth2?


Magica Cloth is a fast cloth simulation powered by the Unity DOTS (Data-Oriented Technology Stack).
It can be used for both Transform and Mesh with BoneCloth controlling the Transform and MeshCloth controlling the mesh vertices.
It is the successor version of the previous MagicaCloth.
It is now available in the Unity Asset Store.

Unity Asset Store

Feature


  • Unity DOTS (Data-Oriented Technology Stack) for fast cloth-simulation
  • Works on all platforms except WebGL and VisionOS
  • Available for both Transform and Mesh
  • Achieve 2.5D behavior that combines 2D-like movement while maintaining physically realistic movement
  • Available in all CoreRP/URP/HDRP render pipelines
  • No dedicated shaders required
  • Easy and intuitive interface for quick setup
  • Time manipulation such as slow and stop
  • Point / Edge based collision
  • Self-collision and mutual collision
  • Penetration measure (Backstop by normal line)
  • Normal adjustment function
  • Full support for run-time builds
  • Supports uniform scaling
  • Only one axis of XYZ supports negative scale
  • With full source code

Limitations


  • This doesn’t work because Burst compilation doesn’t work with WebGL
  • Some PolySpatial packages do not work on VisionOS because they do not support Collections2.x.
  • Cannot use MeshCloth for vertices that are deformed with BlendShape

Improvements from Ver1


  • Eliminate pre-build (eliminate Create button)
  • Remove PhysicsManager
  • Remove RenderDeformer/VirtualDeformer
  • Integrate components into one
  • Greatly simplified parameters
  • Significant improvements in vertex painting
  • Specify vertex painting by texture
  • Doesn’t store subassets in Prefabs

Required Unity and packages


  • Unity 2021.3.16 (LTS) or higher
  • Burst 1.8.1 or higher
  • Collections 1.4.0 or higher

The Burst and Collections packages are installed automatically.

Terms of Use and License


MagicaCloth2 complies with the Unity Asset Store Terms of Use.
A brief summary is as follows

  • After purchase, the product can be used freely regardless of whether it is used for free or for a fee.
  • There are no additional fees other than the payment in the Unity Asset Store
  • This asset is an extended asset license. You will need one for each developer who will actually use it. For example, if you have a total of 10 staff members and two of them will be setting up MagicaCloth, you will need two licenses. Please also refer to the Unity support page for more information on licenses.
  • Redistribution of this asset to third parties is prohibited
  • If you modify this asset, it will not be supported.

Support


Support is available on the contact page or the Unity forums.

Contact Us Page (E-mail)

Unity Forum


If you have already purchased MagicaCloth, it would be greatly appreciated if you could include the version of Unity and MagicaCloth you are using to help us resolve the issue smoothly.