如何在Unity3D中使用NVIDIA FleX制作柔体果冻球体?
我目前正在使用Unity3D创建柔软的果冻对象。我只在动画中使用Unity,而不是游戏开发 我的目标是制作一个透明的果冻球体,它保持着球形的弹性 我尝试实现这一点的第一种方法是使用Flex阵列+流体设置。我一直在玩设置,但我不能让它保持一个球体,它只是变成一个或多或少粘性的流体滴 第二种方法是使用Flex Soft+流体设置。从物理角度来说,它要好得多,但即使“吸引粒子”,但水滴是分开的,而不是一个胶状球体 ,其中左侧为Flex阵列,右侧为Flex Soft。阵列的粒子可见,但软粒子不可见。 ,阵列变成一种粘性流体,但不是一个球体,柔软的液体非常像果冻,但水滴都分离了如何在Unity3D中使用NVIDIA FleX制作柔体果冻球体?,unity3d,animation,softbody,nvidia-flex,Unity3d,Animation,Softbody,Nvidia Flex,我目前正在使用Unity3D创建柔软的果冻对象。我只在动画中使用Unity,而不是游戏开发 我的目标是制作一个透明的果冻球体,它保持着球形的弹性 我尝试实现这一点的第一种方法是使用Flex阵列+流体设置。我一直在玩设置,但我不能让它保持一个球体,它只是变成一个或多或少粘性的流体滴 第二种方法是使用Flex Soft+流体设置。从物理角度来说,它要好得多,但即使“吸引粒子”,但水滴是分开的,而不是一个胶状球体 ,其中左侧为Flex阵列,右侧为Flex Soft。阵列的粒子可见,但软粒子不可见。 ,
对于这两种方法中的任何一种,我们都将不胜感激 标准方法是首先创建Nvidia Flex控制器。。。 然后您还应该创建一个Flex软资产。。。 然后,您应该创建或选择一个游戏对象,并通过游戏对象检查器中的“添加组件”选项卡,找到Flex Soft Actor组件[见下图中加载的组件] 确保前面提到的Soft Actor资源在inspector选项[我在此处选择了球体]中选择了所需的网格类型,并检查它是否与下图类似,以确保 所以,在那之后,希望你能按下play,看到它的动作,因为它为你下降和扭曲 如果没有,我已经创建了一个快速示例供您作为unitypackage下载 由于Flex插件已经在我这里提供的软件包中[使用Unity 2020.3.5f1],因此它可能仍然需要与软件包管理器进一步解决 无论如何,希望这能让你开始使用Flex并朝着你的目标前进。 作为一个额外的好处,我添加了一个小脚本来移动Flex对象,因为这是通常的方法之外的,因为我们必须调用英伟达Flex组件类,并调用Apple yPultPrimult.< 干杯:) 编辑:NV Gameworks提供了3套关于将插件与Unity集成的小教程,并举例说明了一些东西——这些“东西”包含在我上面提供的可下载软件包中。 以下是3集的youtube链接: 编辑2:重读你的问题让我觉得我没有真正给你一个关于使用cloth actor并通过flex cloth deform组件使网格渲染器变形的最终答案。 我在这里提供了另一个unity软件包的链接,该软件包将实际展示这一点,还允许您查看游戏对象以及NVIDIA Flex的cloth组件如何与标准网格过滤器和网格渲染器一起工作。希望这能更准确地回答您的问题:)