MagicaCloth2 is a cloth simulation system that can be used with Transform and Mesh.
This asset allows you to shake anything on your character!
It works fast with Unity’s DOTS (Data-Oriented Technology Stack).
No need for special shaders!
It became Version2.0 by adding improvements from the previous work.
System optimization integrates all components into one and eliminates the need for that cumbersome pre-build (Create button).
New collision features such as edge collision and backstop are also added.
Features:
Unity DOTS (Data-Oriented Technology Stack) for fast cloth-simulation
Works on all platforms except WebGL
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
With full source code
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
Not compatible
Required:
Unity2021.3.16(LTS) higher
Burst 1.8.1 or higher
Collections 1.4.0 or higher
The Burst and Collections packages are installed automatically.
Hello.
Unfortunately BoneSpring itself is not included in the first release.
This is because the initial release was developed with a minimal configuration.
But it has been added to the roadmap going forward.
Of course with collision detection!
Although it has not yet been released, please refer to the next page for the future development roadmap. https://magicasoft.jp/en/mc2_roadmap/
Hello!
It’s basically designed for 3D, but I think it can be used for 2D as well.
Technically, it should be applicable to 2D as well.
But I haven’t tested it, so I can’t be sure.
Congrats on the release ^^ I am waiting for this GEM for so so long, that I am pretty old now hehe jk
Purchased it right away please keep updates, Unity deserves a better Cloth Simulation system!!!
hey
small question, is there a chance, the asset will support 2020.3 version? (sadly, we can not use 2021 in our project, and it would be a shame to miss out on magica cloth 2)
also, is there a way to migrate the values of my characters into the new system (even if its manual/tedious)?
There are currently no plans to support Unity 2020.
This is because in Unity2020 some Burst processing does not work in the background thread.
In Unity2020, Burst only works on the main thread.
However, after Unity2021, some bursts will run in background threads.
MagicaCloth2 makes extensive use of this feature.
This is the reason.
Also, there is no conversion function from Ver1.
The parameters have also changed considerably and need to be readjusted.
However, MagicaCloth2 can be constructed from scripts and all parameters can be manipulated.
Therefore, it is possible for users to create their own conversion tools.
Hello.
Yes, there is a dress-up system!
Already introduced in v2.0.0.
But the demo and documentation are not ready yet.
It will take some more time to prepare the documentation.
Hello.
By SubScene do you mean ECS?
If so, unfortunately it is not available in ECS Entity.
MagicaCloth is only available in GameObject and Transform configurations.
Great Work!!! I am waiting for this for so so long! This is the happiest thing so far this year!!!
Purchased it right away:smile: please keep updates, it will be the best Cloth bone Simulation system for Unity!!!
Thank you so so so so much!!!