three.js,衣服和形状钥匙

时间:2015-07-28 04:54:07

标签: three.js blender

我怎样才能穿上人体?我已经在两个独立的网格中导入了身体模型和T恤。人体包括形状键。

但是当我修改身体的morphTargetInfluences键时,T恤并不适合新的身体形状。 当键改变值时,如何使T恤适合?,我如何使用three.js做到这一点?

我使用的是Three.js导出器版本1.4.0(three.js r71)和Blender 2.75a

enter image description here

1 个答案:

答案 0 :(得分:0)

关键是,你的变形目标只出现在你的角色模型中,不幸的是,它不会神奇地适合你的布料。在你的编辑工具中也可以将变形应用到布料上并均匀地变形,这样可以毫不费力地工作。

我实际上也正在研究可穿戴布料的解决方案,我将尝试共享顶点缓冲区,其中顶点连接"到具有相对偏移量的域模型的顶点,因此您只需要注意分配布料一次,而不是应用和导出整个变形目标集。

缺点是,你的顶点必须保持不变,一旦你修改了网格,你就必须再次导出所有相关的布料。这基本上可以通过自动化过程来解决,例如搜索最近顶点的过程,但布料通常从基础网格中挤出到完美的“适合”#34;没有交叉点,所以这不是一个令人惊讶的事情。