vincent | 6 months ago | 15 comments | 9 likes | 371 views

Ulli, MrGruntHunter, songbaojin 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, 6 months 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, 6 months 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, 6 months ago


A big thank LB.

vincent, 6 months 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, 6 months 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, 6 months 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, 6 months ago


Thanks for these technical informations michiel.

vincent, 6 months ago


Great and funny Vincent :)

chaver, 6 months ago


Thanks chaver.

vincent, 6 months 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, 6 months ago


Thank you michiel for your work.

vincent, 6 months ago


Oh, this is so sweet!

Ulli, 6 months ago


Thank you Ulli.

vincent, 6 months ago


La voix de son maître. Excellent Vincent

PAT67, 5 months ago


Comment to this article

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

More by vincent