我正在尝试读取人类的FBX文件,我需要从中提取关节,我遇到了几个标记为'LimbNode‘的节点,它们有不同的肢体名称,我非常确定这些节点就是关节,但是我不能理解如何找到与该特定节点匹配的顶点,例如,我在文件中有以下属性:
["Model", [49742448, "mixamorig:HeadTop_End::Model", "LimbNode"], "LSS", [
["Version", [232], "I", []],
["Properties70", [], "", [
["P", ["RotationActive", "bool", "", "", 1], "SSSSI", []],
["P", ["ScalingMax", "Vector3D", "Vector", "", 0.0, 0.0, 0.0], "SSSSDDD", []],
["P", ["DefaultAttributeIndex", "int", "Integer", "", 0], "SSSSI", []],
["P", ["Lcl Translation", "Lcl Translation", "", "A", 0.0, 2.353147506713867, 0.8237115740776062], "SSSSDDD", []]]],
["Shading", [true], "C", []],
["Culling", ["CullingOff"], "S", []]]](这是从Mixamo下载的FBX文件)我看到数字49742448,我认为它是FBX文件的内部id,但是我找不到如何将其转换为网格上的点/顶点。此数字仅在树关节规范中再次出现,并且没有平移到网格中的点。
发布于 2020-09-16 18:31:17
免责声明:我自己目前只是在探索fbx文件,所以我不是专家;
"Lcl翻译“的意思是”本地翻译“,所以这可能就是你要找的翻译。它可能是相对于其父对象的翻译。
请注意AnimationCurveNodes,它可以更改动画的平移/旋转。
https://stackoverflow.com/questions/63905546
复制相似问题