Zev0 opened this issue on May 18, 2011 · 171 posts
MGernot posted Thu, 02 June 2011 at 2:44 PM
Quote - The question is not about having morphs where some deltas are zero. The question is how many zeros. This is a question of space and time efficiency, not of possible versus impossible. A morph that only affects one vertex must still carry information about all the vertices of the group or section to which it applies. When a figure has only one giant group, then every morph, no matter how small, must list a value, in three dimensions, for every vertex. The question then is who has done the math? Will a fgure like Genesis with many morphs loaded take up way more space than before? RHaseltine indicated to me that there is some sort of grouping but no details were given. The grouping may be only an internal detail, for space savings. Without the morph data compression possible for groups of vertices, every morph becomes a full body morph, with data for every vertex. That is an extraordinary amount of data. My concern and that of others is that the designers are relying on tons more RAM and CPU out of laziness, rather than necessity. But we suspect there is more to it than has been described.
You only have to store the deltas of the effected verts in a list, don`t you? If you dial that morph you iterate through the list find the corresponding vert in the base-mesh and apply the transform.
No?
Meli
"Der anzige der do wos hacklt is da Ventilator..."