three.js,衣服和形状键

three.js,衣服和形状键,three.js,blender,Three.js,Blender,我怎样才能给人穿衣服?。我已经在两个分离的网格中导入了身体模型和t恤。人体包括形状键 但当我修改身体的MorphitTargetInfluences关键点时,t恤不适合新的身体形状。 当按键改变值时,如何使T恤合身?如何使用three.js实现 我使用的是Three.js exporter(Three.js r71)和Blender 2.75a的1.4.0版 关键是,变形目标仅存在于角色模型中,不幸的是,不会神奇地适合布料。在编辑工具中将变形也应用到布料上,并同时对两者进行变形,这将不需要额外的

我怎样才能给人穿衣服?。我已经在两个分离的网格中导入了身体模型和t恤。人体包括形状键

但当我修改身体的MorphitTargetInfluences关键点时,t恤不适合新的身体形状。 当按键改变值时,如何使T恤合身?如何使用three.js实现

我使用的是Three.js exporter(Three.js r71)和Blender 2.75a的1.4.0版


关键是,变形目标仅存在于角色模型中,不幸的是,不会神奇地适合布料。在编辑工具中将变形也应用到布料上,并同时对两者进行变形,这将不需要额外的工作

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


缺点是,顶点必须保持不变,修改网格后,必须再次导出所有相关布料。这基本上可以通过一个自动化的过程来解决,比如搜索最近的顶点,但是布料通常从基础网格中挤出,以完美地“适合”无交叉点,因此这并不奇怪。

您需要使用布料模拟和碰撞检测。我也在尝试做同样的事情。到目前为止你试过什么?