mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 19:21:16 +02:00
Remove unused properties related to mapping from FBXSerializer
This commit is contained in:
parent
607ce00713
commit
ff9280a496
3 changed files with 4 additions and 13 deletions
|
@ -444,8 +444,6 @@ HFMModel* FBXSerializer::extractHFMModel(const QVariantHash& mapping, const QStr
|
||||||
|
|
||||||
std::map<QString, HFMLight> lights;
|
std::map<QString, HFMLight> lights;
|
||||||
|
|
||||||
QVariantHash joints = mapping.value("joint").toHash();
|
|
||||||
|
|
||||||
QVariantHash blendshapeMappings = mapping.value("bs").toHash();
|
QVariantHash blendshapeMappings = mapping.value("bs").toHash();
|
||||||
|
|
||||||
QMultiHash<QByteArray, WeightedIndex> blendshapeIndices;
|
QMultiHash<QByteArray, WeightedIndex> blendshapeIndices;
|
||||||
|
@ -473,8 +471,7 @@ HFMModel* FBXSerializer::extractHFMModel(const QVariantHash& mapping, const QStr
|
||||||
HFMModel& hfmModel = *hfmModelPtr;
|
HFMModel& hfmModel = *hfmModelPtr;
|
||||||
|
|
||||||
hfmModel.originalURL = url;
|
hfmModel.originalURL = url;
|
||||||
hfmModel.hfmToHifiJointNameMapping.clear();
|
auto hfmToHifiJointNameMapping = getJointNameMapping(mapping);
|
||||||
hfmModel.hfmToHifiJointNameMapping = getJointNameMapping(mapping);
|
|
||||||
|
|
||||||
float unitScaleFactor = 1.0f;
|
float unitScaleFactor = 1.0f;
|
||||||
glm::vec3 ambientColor;
|
glm::vec3 ambientColor;
|
||||||
|
@ -1341,8 +1338,8 @@ HFMModel* FBXSerializer::extractHFMModel(const QVariantHash& mapping, const QStr
|
||||||
}
|
}
|
||||||
joint.inverseBindRotation = joint.inverseDefaultRotation;
|
joint.inverseBindRotation = joint.inverseDefaultRotation;
|
||||||
joint.name = fbxModel.name;
|
joint.name = fbxModel.name;
|
||||||
if (hfmModel.hfmToHifiJointNameMapping.contains(hfmModel.hfmToHifiJointNameMapping.key(joint.name))) {
|
if (hfmToHifiJointNameMapping.contains(hfmToHifiJointNameMapping.key(joint.name))) {
|
||||||
joint.name = hfmModel.hfmToHifiJointNameMapping.key(fbxModel.name);
|
joint.name = hfmToHifiJointNameMapping.key(fbxModel.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
joint.bindTransformFoundInCluster = false;
|
joint.bindTransformFoundInCluster = false;
|
||||||
|
@ -1704,7 +1701,6 @@ HFMModel* FBXSerializer::extractHFMModel(const QVariantHash& mapping, const QStr
|
||||||
generateBoundryLinesForDop14(joint.shapeInfo.dots, joint.shapeInfo.avgPoint, joint.shapeInfo.debugLines);
|
generateBoundryLinesForDop14(joint.shapeInfo.dots, joint.shapeInfo.avgPoint, joint.shapeInfo.debugLines);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
hfmModel.palmDirection = parseVec3(mapping.value("palmDirection", "0, -1, 0").toString());
|
|
||||||
|
|
||||||
// attempt to map any meshes to a named model
|
// attempt to map any meshes to a named model
|
||||||
for (QHash<QString, int>::const_iterator m = meshIDsToMeshIndices.constBegin();
|
for (QHash<QString, int>::const_iterator m = meshIDsToMeshIndices.constBegin();
|
||||||
|
@ -1728,7 +1724,7 @@ HFMModel* FBXSerializer::extractHFMModel(const QVariantHash& mapping, const QStr
|
||||||
QString jointName = itr.key();
|
QString jointName = itr.key();
|
||||||
glm::quat rotationOffset = itr.value();
|
glm::quat rotationOffset = itr.value();
|
||||||
int jointIndex = hfmModel.getJointIndex(jointName);
|
int jointIndex = hfmModel.getJointIndex(jointName);
|
||||||
if (hfmModel.hfmToHifiJointNameMapping.contains(jointName)) {
|
if (hfmToHifiJointNameMapping.contains(jointName)) {
|
||||||
jointIndex = hfmModel.getJointIndex(jointName);
|
jointIndex = hfmModel.getJointIndex(jointName);
|
||||||
}
|
}
|
||||||
if (jointIndex != -1) {
|
if (jointIndex != -1) {
|
||||||
|
|
|
@ -1187,8 +1187,6 @@ void GLTFSerializer::hfmDebugDump(const HFMModel& hfmModel) {
|
||||||
qCDebug(modelformat) << " hasSkeletonJoints =" << hfmModel.hasSkeletonJoints;
|
qCDebug(modelformat) << " hasSkeletonJoints =" << hfmModel.hasSkeletonJoints;
|
||||||
qCDebug(modelformat) << " offset =" << hfmModel.offset;
|
qCDebug(modelformat) << " offset =" << hfmModel.offset;
|
||||||
|
|
||||||
qCDebug(modelformat) << " palmDirection = " << hfmModel.palmDirection;
|
|
||||||
|
|
||||||
qCDebug(modelformat) << " neckPivot = " << hfmModel.neckPivot;
|
qCDebug(modelformat) << " neckPivot = " << hfmModel.neckPivot;
|
||||||
|
|
||||||
qCDebug(modelformat) << " bindExtents.size() = " << hfmModel.bindExtents.size();
|
qCDebug(modelformat) << " bindExtents.size() = " << hfmModel.bindExtents.size();
|
||||||
|
|
|
@ -291,8 +291,6 @@ public:
|
||||||
|
|
||||||
glm::mat4 offset; // This includes offset, rotation, and scale as specified by the FST file
|
glm::mat4 offset; // This includes offset, rotation, and scale as specified by the FST file
|
||||||
|
|
||||||
glm::vec3 palmDirection;
|
|
||||||
|
|
||||||
glm::vec3 neckPivot;
|
glm::vec3 neckPivot;
|
||||||
|
|
||||||
Extents bindExtents;
|
Extents bindExtents;
|
||||||
|
@ -319,7 +317,6 @@ public:
|
||||||
QList<QString> blendshapeChannelNames;
|
QList<QString> blendshapeChannelNames;
|
||||||
|
|
||||||
QMap<int, glm::quat> jointRotationOffsets;
|
QMap<int, glm::quat> jointRotationOffsets;
|
||||||
QMap<QString, QString> hfmToHifiJointNameMapping;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue