【问题标题】:gltf examples documentation typo?gltf 示例文档拼写错误?
【发布时间】:2021-02-16 18:28:35
【问题描述】:

在官方 gltf 文档中,我发现了这个:

该表似乎在说前 2 个值不受权重影响。当我加载这个例子的数据时,所有的条目都是相等的,所以看起来英文描述是对的,表格是错误的。谁能确认一下?

【问题讨论】:

    标签: json parsing graphics gltf


    【解决方案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 验证器,以及您在此处看到的蒙皮教程模型 ran afoul of the new validation warning。前两个顶点对关节索引 1 没有任何权重,因此不需要在此列表中调用关节 1,并且验证器抱怨。

    模型已更新以修复验证警告,方法是将前两行归零。但看起来相应的描述没有正确更新,从你的描述听起来教程自己的示例数据可能没有更新以匹配官方示例模型发生的情况。似乎需要对本教程进行一些清理。

    但无论前两行的第二个关节索引如何,实际示例都可以正常工作,因为前两个顶点没有权重。

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2011-07-21
      • 2018-06-15
      • 2018-04-16
      • 1970-01-01
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多