[RELEASED] MagicaCloth2 - Hybrid Cloth Simulation

Hello everyone!

I am happy to create this thread today.
MagicaCloth2 has been released!

Asset Store Link

Documents

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.
3 Likes

Will this include collision for bone springs?

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/

2 Likes

This is how to set BoneCloth.
BoneCloth uses Transform to perform cloth simulation.

How to set MeshCloth.
MeshCloth combines multiple renderer meshes for cloth simulation.

1 Like

Looks very impressive!
May I ask whether this is pure 3D or could I apppy it to 2D elements as well?

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 :smile: please keep updates, Unity deserves a better Cloth Simulation system!!!

Thank you!
We will continue to add more functions in the future, so please look forward to it!

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)?

Hello!

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.

hi is that work with unity 2022.1.15?

Hi, will this version have the Dress-Up system like version 1 has?

Yes it works!

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.

1 Like

Can i use this in subscenes?

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::smile::smile: please keep updates, it will be the best Cloth bone Simulation system for Unity!!!
Thank you so so so so much!!!

Thank you!
We will continue to add more functions, so please look forward to it!

What is “backstop” and “edge collision” ?