|
@@ -972,7 +972,7 @@ void ExportSkin(Asset &mAsset, const aiMesh *aimesh, Ref<Mesh> &meshRef, Ref<Buf
|
|
}
|
|
}
|
|
if (jointsPerVertex[vertexId] > 3) {
|
|
if (jointsPerVertex[vertexId] > 3) {
|
|
int boneIndexFitted = FitBoneWeight(vertexWeightData[vertexId], vertWeight);
|
|
int boneIndexFitted = FitBoneWeight(vertexWeightData[vertexId], vertWeight);
|
|
- if (boneIndexFitted) {
|
|
|
|
|
|
+ if (boneIndexFitted != -1) {
|
|
vertexJointData[vertexId][boneIndexFitted] = static_cast<float>(jointNamesIndex);
|
|
vertexJointData[vertexId][boneIndexFitted] = static_cast<float>(jointNamesIndex);
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|