enzyme69 / blendersushi

Blender Sushi related scripts. Mostly about Sverchok, Geometry Nodes, Animation Nodes, and related Python scripts.
244 stars 33 forks source link

Bone to Mesh using AN BONE INFO and SV #5

Open enzyme69 opened 7 years ago

enzyme69 commented 7 years ago

I always wanted to find a way to quickly convert Motion Capture BVH Data directly to 3D MESH, saving tasks of skinning, etc. For all kind of reasons. Perhaps we just wanted to visualize it quickly in Blender or perhaps we wanted to quickly emit Particles from it.

Although not quite conventional, it might still be useful for some cases. Normally you would want to prepare a mesh, refit the Bone into the mesh, and then skin the mesh for animation.

Anyhow, so I am using Animation Nodes AN Add-On and Sverchok Add-On in Blender to accomplish this BVH to MESH task.

Thanks to AN Bone Info node, we can source MOCAP data quite easily. And Sverchok can then take the data from AN.

ZIP: [bvh_kick_007_2017_06_11_09_56.zip]

(https://github.com/enzyme69/blendersushi/files/1066329/bvh_kick_007_2017_06_11_09_56.zip) screen shot 2017-06-11 at 19 56 25

NOTE: There is quite a funny glitch, causing the dirty data to get generated over and over again, just keep in mind. If this happens, just change the GROUP NAME from AN. Before SV process it.

enzyme69 commented 7 years ago

Current AN Bone Info looks like this:

screen shot 2017-06-11 at 21 01 09

Just in case it is changing again in the future.

Since the development of Animation Nodes and Sverchok and Blender are very fast, so, I keep track of everything via my YouTube LIVE NODING videos.