首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >形态目标Three.js

形态目标Three.js
EN

Stack Overflow用户
提问于 2013-07-30 16:51:55
回答 2查看 12.2K关注 0票数 12

我正试着从变形目标和three.js开始。然而,在这个问题上似乎没有太多的文档。

在我看源代码的时候,morphTargetInfluences[]似乎是个神奇的东西。

这是怎么回事?我该怎么用这个?1全员值是多少?如何区分同一模型上不同形状的目标?

我只是想了解morphTargetInfluences[]

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-31 15:32:07

morphtargets.html

变形目标是一组几何顶点的位置,用于它们之间的自动插值。您可以使用用morphTargetInfluences[0], morphTargetInfluences[1], morphTargetInfluences[nSet]编写的不同顶点位置实时更改几何外观。你可以同时混合几何学的许多外观(morphTargetInfluences)。最好的方法是JSONLoader格式,您可以从3 3DSMax导出,例如: frame0作为morphTargetInfluences[0],frame1作为morphTargetInfluences[1]等等。

原始的几何图形顶点是未触及的,您可以使用geometry.computeBoundingBox(); geometry.boundingBox();检查这些顶点。

票数 10
EN

Stack Overflow用户

发布于 2017-10-27 07:49:39

我对采取这种做法持谨慎态度。这似乎是基于对这项技术的不完全理解。

  1. Morph目标的值并不是您可以通过替换单个顶点来动画,而是您可以使用另一个形状(相同的网格和相同的顶点,但每个顶点可以在一个新的位置)作为模型的变形目标。(如:中性的脸和微笑的脸)
  2. morphTargetInfluence不包含任何顶点。它是一个标量值数组,表示在变形期间分配给每个目标的权重。在上面的例子中,0.3可能会导致一个羞怯的蒙娜丽莎般的微笑,而0.9将是一个强有力的微笑。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17952916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档