When I use SCNMorpher to set the weights for blendshapes my 3d model does not only blend between the shapes it also scales.
I have exported and re-imported the DAE file from Maya (in meters) and confirmed the blendshapes for my model are working properly.
Can any explain to me why this is and how to correct it?
SCNMorpher seems to want just the difference between the source and target vertex position, whereas Maya stores blendshape data as originalModel.vertexposition + whatever the displacement is.
I havw quickly solved this by writing a Maya script that does this. The blendshapes look wrong in Maya but they work just fine in Xcode. Not the ideal solution but good enough for now.