godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.17k stars 98 forks source link

Add a multiple point selection tool to the SoftBody editor #5822

Open sanyi12 opened 2 years ago

sanyi12 commented 2 years ago

Describe the project you are working on

3D game with a 3D character

Describe the problem or limitation you are having in your project

I try to add a cape to my character (a softbody) and I have to attach each point to each path which is a work hell.

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Unreal engine has solved this by making a sphere selection tool. But any selection tool would be alright.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

In the Inspector>"Attachments" there would be a button which once pressed will allow the user to select the points. Once selected the user could assign all of them to a desired path.

If this enhancement will not be used often, can it be worked around with a few lines of script?

I wish I knew that myself.

Is there a reason why this should be core and not an add-on in the asset library?

Thousands of people will thank you for it!

fire commented 2 years ago

@lyuma You mentioned this a long time ago.

TomerconDevelopers commented 1 year ago

Must want this

Calinou commented 1 year ago

@TomerconDevelopers Please don't bump issues without contributing significant new information. Use the :+1: reaction button on the first post instead.

Pheubel commented 6 months ago

I recently tried pinning a convex mesh, but found that doing so was quite tedious and hard to manage as all vertices remained visible and select-able, despite being covered by the camera facing faces.

On my personal wishlist would be:

While all three features would be nice, if only the last one were to be implemented, it would simplify the workload for my use case a lot.

fire commented 2 weeks ago

Would you have any thoughts on using @celyk 's points editor plugin? I'll poke for more details. We can try converting to a native plugin

https://github.com/user-attachments/assets/c509b3be-b005-4c79-ba3b-94d36a6e3033