UuuNyaa / blender_mmd_uuunyaa_tools

mmd_uuunyaa_tools is a blender addon for adjust scenes, models and materials in concert with mmd_tools
GNU General Public License v3.0
425 stars 27 forks source link

error when converting rigid body to cloth #105

Open 1919aili opened 11 months ago

1919aili commented 11 months ago

I just follow this tutorial https://www.youtube.com/watch?v=pRJNJDFSYfk&list=PL3sKrrTPV-tI4i8Cr7KcWyaTcro8HZRjI&index=10&t=65s When I press rhe rigid body to cloth button,it did create a "cloth",but the mesh does not move with it I check the system console,it shows this

ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "涓借帋_mesh", Modifier: "physics_cloth_deform", Target contains concave polygons ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "涓借帋_mesh", Modifier: "physics_cloth_deform", Target contains concave polygons

Then I try to solve concave by Mesh --Clean Up--Splite Concave Faces,but does not work,the error still occur.

Blender ver 3.62 Enabled add-ons: io_mesh_uv_layout (version: (1, 1, 6) cycles (version: UNKNOWN) pose_library (version: (2, 0) mmd_uuunyaa_tools (version: (1, 7, 2) rigify (version: (0, 6, 7) mmd_tools (version: (2, 9, 1)

1

UuuNyaa commented 11 months ago

Thanks for the report 😀 I was able to reproduce it in my environment. Maybe there was an API or Physics settings change in 3.6LTS.

1919aili commented 11 months ago

update I have try some other model from asssts with this function. Some works well,some works with change Subdivision Level to 1,but console show error below

ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required ERROR (bke.modifier): C:\Users\blender\git\blender-v360\blender.git\source\blender\blenkernel\intern\modifier.cc:460 BKE_modifier_set_error: Object: "physics_cloth.002", Modifier: "physics_cloth_smooth", Bind data required

and some not work even I set Subdivision Level to 5. Would this issue caused by the model itself? 2