Ich entwerfe ein Programm, das die Raw Joint/JointPoint Daten für jeden Körper in jedem Frame vom Kinect One Sensor mit dem Kinect V2 SDK aufzeichnet. Jetzt muss ich die gemeinsamen Daten aufnehmen, die Körper daraus erstellen und in Unity3D als Animation abspielen können. Irgendwelche Ideen, wie ich das machen sollte? Ich habe in die Erstellung einer FBX-Datei aus den Daten untersucht, aber das scheint übermäßig kompliziert.Animation von Kinect in Unity3D laden
0
A
Antwort
0
Kinect MS SDK in Unity Asset Store Sie können den im Link bereitgestellten sdk verwenden, um für jeden Frame Knochendaten für den Lauf zu erhalten. Es hat eine Menge Beispielcode und Szene. Sie können dann die Positionen und Rotationen optional glätten. Wenn Sie mit dem Erfassen und Glätten der Daten fertig sind, sollten Sie eine Liste mit Keyframe-Daten haben. Sie können damit einen Unity AnimationClip erstellen. Wenn Sie es auf die harte Tour machen wollen und mehr Kontrolle über die Daten haben, können Sie Ihre eigene Animationsklasse erstellen und die Körpertransformationen mit dem von Ihnen geschriebenen Code aktualisieren. So habe ich es vorher gemacht, aber ich schlage es nicht vor.