gltf示例文档错字?

时间:2020-11-04 02:50:12

标签: json parsing graphics gltf

在gltf官方文档中,我发现了这一点: enter image description here

该表似乎在说前两个值不受权重1的影响。当我加载此示例的数据时,所有条目都是相等的,因此英语描述似乎正确,而表格却错误。谁能确认?

1 个答案:

答案 0 :(得分:1)

很抱歉给您带来混乱。最初编写此示例时,所有联合信息都是相同的:

Vertex N: 0, 1, 0, 0,

这与下面的英语描述相匹配。但是后来在2020年初的某个时候,glTF验证程序是updated to version 2.0.0-dev.3.0,它添加了许多更严格的外观验证检查,包括当特定的非零联合时,ACCESSOR_JOINTS_USED_ZERO_WEIGHT作为新的warning级消息被称为具有零权重。这不是错误,但是验证程序将其标记为警告。

在年中的某个时候,示例模型存储库已对其CI进行了升级,以使用更新的glTF Validator,以及您在此处ran afoul of the new validation warning看到的换肤教程模型。前两个顶点不会对关节索引1施加任何权重,因此不需要在此列表中标注关节1,验证者会抱怨。

模型已更新,可通过将前两行清零来修正验证警告。但是看来相应的描述未正确更新,从您的描述看来,教程的示例数据可能尚未更新以匹配官方示例模型的情况。似乎需要对本教程进行一些清理。

但是不管前两行的第二个联合索引如何,实际示例都可以正常工作,因为前两个顶点没有权重。