我发现将布匹动画从Blender导入到的唯一方法是将每个框架导出为一个单独的网格,然后在运行时替换它来创建动画。(如果有人知道其他解决方案,请告诉我)。
问题是"meshToChange = otherMesh“方式对移动性能有很大影响。我很好奇是否有更好的方法在运行时更改网格。
谢谢您:)
发布于 2020-01-31 09:34:16
有几种方法可以实现这个
1.最好的方法是:
在此之后,您将需要一个脚本循环通过BlendShapes。下面是一个简单的脚本,它将完成这项工作。
要获得更好的信息,请查看此视频。谢谢@derHugo帮了我这个忙。
我不打算把重点放在下一个,但我会在这里为任何感兴趣的人提供一些参考。
2.使用Alembic文件.
如果我是正确的,这就是团结团队为短片亚当所做的。看看这个视频。
请注意,这将不适用于移动。
3.循环并更改网格的每一个帧.
这种技术非常类似于2D动画。你所要做的就是为动画导出一个fbx序列,然后循环它们。脚本
请注意,这会给您带来巨大的性能打击。通过一个7k左右的布料模拟,每隔几个帧就改变一次网格,我在IPhone 6上得到了30 few,没有其他任何东西。
https://stackoverflow.com/questions/59994103
复制相似问题