godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.16k stars 97 forks source link

Character animation without rigging #6943

Closed elkhalafy closed 1 year ago

elkhalafy commented 1 year ago

Describe the project you are working on

Hello

How are you?

I found Idea for character animation without rigging or bones. This idea created by pixar studios called character articulation through profile curves or Curvenent system.

They have been released the paper about this idea, So please if you able to do this As standalone Free application for Windows OS. Or support it inside Godot engine to animate games and films characters. It will be great.

Watch the video and download the paper too

https://youtu.be/gUJ4RxMdVn8

Download the paper here :-

https://graphics.pixar.com/library/ProfileMover/paper.pdf

I hope implement it, Thank you

Describe the problem or limitation you are having in your project

Godot engine

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

Character animation without rigging pretty needed it for everyone, to make fast animation

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

Godot engine

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

Godot engine

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

Inside Godot better than add-on

AThousandShips commented 1 year ago

Is this actually feasible as a real time method at the moment? What open source implementations are there of this? Do they target the CPU or the GPU?

I don't think it's realistic to expect an implementation to be developed in core, and as you aren't linking any implementation I'm not sure what you hope/expect with this

This is a highly novel and unproven technology, so without a proper existing compatible open source implementation this is not likely to be in core, and even then the lack of support in other software is a major reason not to, even if you were offering to create an implementation