Motion capture

Hi all,

I am trying to create a motion capture from an object, a silhouette etc.
I want create a surface from the motion.
something like this:

This is a little advanced i want to make it more simplified as a first step.
What is the best way to approach this? Or how can i make this?
I want to let a simplified bird fly or men walk along a path and create a mesh from the motion it has made.

Hope this is clear.
Thanks in advance!

Mari

1 Like

https://www.grasshopper3d.com/m/discussion?id=2985220%3ATopic%3A1830372

http://ghkinect.blogspot.com/2011/03/osceleton-ghowl-kinect-grasshopper_20.html?m=1

https://www.grasshopper3d.com/m/group?id=2985220%3AGroup%3A529379

Awesome thanks! Have seen it.
I just dont have Kinect, is there a way to mimic or recreate the movement within grasshopper or something?

Thanks!

In the video description said they used recorded data if i am not wrong
Maybe you can export skeleton lines sequence from another software and import it in rhino

with help of blender that is possible but need script to load obj animation and group bones than move every group

And that

nice!
This is definitely a good way to start.
Just thinking out loud, to mimic movement would it also be possible to make a curve as the path that the object is moving along.
And the next step could be to transform the object so for example moving arms along the path.
What do you think?

Wow that looks awesome!
I will take a look into that, and see if i somehow can create a surface/mesh from that instead of points

in blender it’s easy ; you apply the motion to the character or you assign curve to every bone (like what i did)
the curves follow the animation but than you need scripting ; i don’t have idea about that

Good morning.
I developed a plugin called Horse that might help (available on Food4Rhino). Horse allows to import, analyse and manipulate Motion Capture data from csv. files. The csv. file should have several rows (corresponding to the frames) and columns (corresponding to the coordinate x, y and z of each point in a consecutive manner).

These example was made through a capture of a person playing badmington (for biomechanics) with the Qualisys system.

4 Likes

This looks great!

Can I ask how you captured the X,Y,Z data?

2 Likes

Qualisys | Motion Capture Systems

3 Likes

Yes, I captured the data with the Qualisys sistem (wich includes the Qualisys Track Manager software), exported the coordinates in tsv and, in Excell, I exported again in csv.

1 Like

Here is a video of motion capture of a man playing badminton, conducted using the Qualisys system integrated into Grasshopper through the Horse plugin.

5 Likes

I’ve just launch a new version of the Horse plugin.
Written in C#, BlackHorse offers faster data processing than the previous version. It also includes new features, such as a real-time connection to Qualisys Track Manager, a 6DOF importer, a Recorder, and a Stopwatch.

3 Likes

Hey @David_Afonso,
That looks great! Maybe you can adopt Posenet so BlackHorse can be also used with standard webcams. I think there are C# samples on Github, here some web based stuff:

Jess

Thank you! That’s a great idea. I might consider doing that in the next version.