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...
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?
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
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.
michiel, 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!
michiel, a year ago