Hallo zusammen
Wie der Titel schon vermuten lässt, brauche ich euren Rat zum Thema prozeduraler Animation.
Die Herausforderung, die ich mir gestellt habe besteht darin, mithilfe des Animgraph in einem Animationsblueprint dem Charakter die Fähigkeit zu geben über IK eine Stange zu fassen. Die Stange entstammt einem Blueprint und soll als Array eingesetzt werden. Bedeutet für den Charakter, er soll durch Berechnung der Blickrichtung und Abstand zur jeweiligen Stange herausfinden, wann er welchen Arm benutzt um die Stange zu fassen.
Selbst für mich nicht leicht die Frage richtig zu formulieren^^
Was ich bisher geschafft habe ist folgendes:
Über die FABRIK Node im Animationsblueprint hab ich es bereits geschafft, dass die Hand meines Charakters sich ab einer Entfernung von 200 Unreal Units auf die Stange zubewegt und schließlich dran "kleben" bleibt. Eine Handanination, die zeigt, dass sich die Hand auch um die Stange schließt hab ich noch nicht. Sie ist nur Ästhetik und für den Prozess an sich erst mal nebensächlich.
Was ich jetzt zu erreichen versuche ist:
1. Die Bewegung und Rotation des Armes zu limitieren, dass sobald sich der Körper mit dem Rücken zur Stange wegbewegt, der Charakter sich nicht den Arm "bricht"
2. Das System auf ein Array zu erweitern, sodass ich die Stangen überall platzieren kann und die Hand an der richtigen Stelle zum richtigen Zeitpunkt die anvisierte Stange trifft
Die wichtigste Frage allerdings ist:
Ist die Methode, mit der ich versuche an mein Ziel zu kommen unnötig umständlich und tausendmal einfacher zu lösen?
Falls noch Informationen benötigt werden, einfach nachfragen
Danke schonmal im Voraus für alle Antworten und jede Hilfe!