Skeleton fattener + mesh cage morph

Hi everyone,

Here is a first prototype of 2 new tools (as a .gha plugin), one for thickening skeletons into closed quad meshes, and one for morphing geometry with a mesh cage.
Fattener.gha (27 KB)
and some notes on how to use it here.
Please bear in mind this is just an alpha version - no promises how well it will work.

(This is following on from some of the earlier discussion in this thread:
Creating smooth meshes from pipes, like tsPipe had in T-Splines? - #8 by DanielPiker)

Thanks to all of you who gave input on that pipes thread. I’ve tried to incorporate some of those ideas here. I haven’t yet figured out how exactly this will fit with custom cross-sections as @gustojunk asked, since it currently makes use the symmetry of the 4 sided struts to avoid twist between nodes. It should be possible though, after a few changes.

and a few example files:

skeleton_thicken0.gh (10.8 KB)
skeleton_thicken1.gh (1.8 MB)

MeshCageMorph_Example1.gh (250.7 KB)
(Armadillo model from the Stanford 3D Scanning Repository)

Skeleton_Morph.gh (2.2 MB)
Skeleton_Morph2.gh (274.8 KB)

(Raptor and horse models from the Aim@Shape repository)

Thank you—I can’t wait to dive into this plugin! Your preview video was more than enough to get me excited.

Thanks, these tools are super!

hi Daniel, All,

I can see the thicken examples working, very cool! … but not the morph ones. When I open those I get this error:


missing Combine&Clean from Kangaroo 0.099, even though I have the bundled Kangaroo 2 installed. Any ideas how to fix that?

Oops, my bad, looks like I saved it with an old version of that component used.
These ones should work:
Skeleton_Morph2.gh (275.4 KB)
Skeleton_Morph.gh (2.2 MB)
MeshCageMorph_Example1.gh (257.6 KB)

Wow absolutely amazing Daniel
I will schedule to record a video tutorial about it as soon as I can
Thanks

dino

19 Likes

Hi Daniel !

This is going to be a game changer ! Can’t wait to try it.
I will give you feedback.

Thanks

Daniel, this seems a lot more involved than the other examples you provided in your pdf. Was it done using only those techniques?

It’s the same definition as the ‘Skeleton_Morph’ file posted above, just with a vector moving the points from the rest cage to the deformed cage, and slider connected to a multiplier for this vector.
Morph_animate.gh (2.2 MB)

One more example:

kangaroo_skeleton.gh (19.1 KB)

@DanielPiker this is awesome, combined it with Pufferfish’s Tween Mesh, works quite fast - now I will apply to the animation team of the next Jurassic World :smiley:


Morph_animate_TweenRap.gh (2.2 MB)

And one with multiple poses using Pufferfish Tween Through Meshes with the Interpolation options for smooth (non linear) animation transitions.


Morph_animate_TweenRapMulti.gh (2.2 MB)

GifRap

and of course we need one of these:


rhino_skeleton.gh (21.9 KB)


grasshopper_skeleton.gh (17.5 KB)

Rhino 7 graphics?

No, just Arctic mode in 6

I mean that these should be used for Rhino 7 marketing graphics!

:joy: got it!

Is this going to work on R5 on a very old 32bit laptop or am I just getting my hopes up unnecessarily?