vincent | a year ago | 15 comments | 9 likes | 517 views

Ilja, michiel, Dani and 6 others like this!

Parrot's ringtones. Unfortunately, this parrot is difficult to move with only
MX targets which almost all have the same effect (?)

Parrot : sketchfab.com...




Share this on FacebookShare this on X

😂COOL!😂
I sent you an email.

LostBoyz, a year ago


MX stands for what GLB calls "morph targets". This is a rare feature and animated morph targets are extremely rare. Most models only animate the joints (what BluffTitler turns into JX props). We'll take a look at it, thank you for the test model!

The wings of your parrot have green parts. The wings of the download are fully yellow. Can you confirm the link to the model is correct?

outerspace-software.com...

michiel, a year ago


Yes michiel, the link is correct, with blender i splitted the model : body and wings because in original model wings animation looks strange in BT. For the green : i applied a modified colourmap.
LB i'll have a look to my emails.

vincent, a year ago


A big thank LB.

vincent, a year ago


Aha, that's explains it!

We've taken a close look at the model. The model features 568 unnamed animated morph targets. That's a lot! Clearly this models is not meant to be animated by hand. Adding all of them as MX props to the layer properties dropdown will make this dropdown practically impossible to use. Currently the maximum of MX props is set to 256. Due to a bug, also only the first 256 are animated. We will fix this bug, but we have to find another solution for the overcrowded dropdown.

You've solved it by splitting the model in 2. This also explains why it animates much better than the original. But not perfect because 568/2 is still bigger than 256.

Thanks again for the report!

michiel, a year ago


Thank you michiel. Why author have created so much MX targets especially since they have almost the same effect.
I chose this model because it's the only free animated parrot I found

vincent, a year ago


From the GLB format documentation:

A significant number of authoring and client implementations associate names with morph targets. While the glTF 2.0 specification currently does not provide a way to specify names, most tools use an array of strings, mesh.extras.targetNames, for this purpose.

BluffTitler supports this unofficial method (as used by for example blufftitler.readyplayer.me... ), but it's clear that morph targets are still pretty experimental. Your parrot is the 2nd model we've encountered that animates morph targets.

registry.khronos.org...

michiel, a year ago


Thanks for these technical informations michiel.

vincent, a year ago


Great and funny Vincent :)

chaver, a year ago


Thanks chaver.

vincent, a year ago


Version 16.4 renders the animated morph targets of the parrot model correctly.

And this model, from an earlier report, is no longer fully transparent:
sketchfab.com...

Thanks again for the reports!

outerspace-software.com...

michiel, a year ago


Thank you michiel for your work.

vincent, a year ago


Oh, this is so sweet!

Ulli, a year ago


Thank you Ulli.

vincent, a year ago


La voix de son maître. Excellent Vincent

PAT67, a year ago


Comment to this article

You must be logged in before you can comment to this article. Login | Register

More by vincent