gpt4 book ai didi

three.js - 如何在 three.js 中设置皮肤指数和权重

转载 作者:行者123 更新时间:2023-12-05 06:11:23 24 4
gpt4 key购买 nike

我想弄清楚如何在 three.js 中使用 SkinnedMesh。我从官方示例中复制了很多代码进行了测试here .但我仍然不知道如何用更复杂的形状来做。我看到 SkinnedMesh 有一个名为 .normalizeSkinWeights() 的方法。我不知道这是否计算皮肤重量。我还需要知道如何计算皮肤指数。

我也不关心解决方案是否是某种算法

最佳答案

通常,皮肤指数和权重是在 Blender 等 DCC 工具中创建的。 three.js 中没有逻辑可以自动为给定蒙皮网格导出蒙皮索引和权重。

您改编的代码来自documentation只是一个简单的陈列柜。该代码对几何进行了假设,这对大多数其他几何不成立。

SkinnedMesh.normalizeSkinWeights() 仅确保单个顶点的总蒙皮权重始终为 1。所以在某种意义上,它只是保证了数据的一致性。

关于three.js - 如何在 three.js 中设置皮肤指数和权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64003028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com