首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将布料仿真从搅拌机导入到统一

如何将布料仿真从搅拌机导入到统一
EN

Stack Overflow用户
提问于 2020-01-30 20:36:26
回答 1查看 4.9K关注 0票数 1

我发现将布匹动画从Blender导入到的唯一方法是将每个框架导出为一个单独的网格,然后在运行时替换它来创建动画。(如果有人知道其他解决方案,请告诉我)。

问题是"meshToChange = otherMesh“方式对移动性能有很大影响。我很好奇是否有更好的方法在运行时更改网格。

谢谢您:)

EN

回答 1

Stack Overflow用户

发布于 2020-01-31 09:34:16

有几种方法可以实现这个

1.最好的方法是:

  • 获得烘焙模拟的关键帧与一个.mdd加号搅拌机。
  • 在联合导入搅拌机项目。
  • 在场景中添加预制件。
  • 选择对象并转到蒙皮网格渲染器组件并展开BlendShapes。在那里你会找到你所有的数据。

在此之后,您将需要一个脚本循环通过BlendShapes。下面是一个简单的脚本,它将完成这项工作。

要获得更好的信息,请查看此视频。谢谢@derHugo帮了我这个忙。

我不打算把重点放在下一个,但我会在这里为任何感兴趣的人提供一些参考。

2.使用Alembic文件.

如果我是正确的,这就是团结团队为短片亚当所做的。看看这个视频

请注意,这将不适用于移动。

3.循环并更改网格的每一个帧.

这种技术非常类似于2D动画。你所要做的就是为动画导出一个fbx序列,然后循环它们。脚本

请注意,这会给您带来巨大的性能打击。通过一个7k左右的布料模拟,每隔几个帧就改变一次网格,我在IPhone 6上得到了30 few,没有其他任何东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59994103

复制
相关文章

相似问题

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