Dynamo Cloth v1.1.2官方版

Dynamo Cloth v1.1.2官方版

  • 版本: v1.1.2官方版
  • 分类:3DMAX插件
  • 大小: 18.8M
  • 时间:2022-12-11
  • 软件介绍
  • 软件截图
介绍

  Dynamo Cloth是一款GPU加速布料模拟3dmax插件,性能比内置的cloth修改器快10-100倍,采用全程交互式设计,支持与其他工具配合使用,还允许用户禁用重力等物理力。

功能介绍

  1、实时性高

  创意迭代循环

  底层物理引擎是用C ++和CUDA C编写的。它利用多核CPU和GPU的并行计算功能来实现出色的性能和可伸缩性,同时生成准确而可靠的动画。该模拟器是多线程的,经过了广泛的优化,旨在提高速度。好莱坞大片中屡获殊荣的优化。

  2、超快布动画

  FINETUNE EVERY PROPERTY

  软件的建立速度非常快。向您选择的布料对象添加修改器,并为所有可见对象自动创建碰撞几何。按交互,您可以立即开始实时与布料进行交互以测试您的设置。

  软件目前支持动画,拉伸刚度,弯曲刚度,压力和风力。

使用方法

  1、建立场景

  场景将包括一块掉落在地板上的织物,第一步是使用3ds Max中的平面创建将代表织物的对象。

  使用以下方法为布料创建平面

  长度=60厘米

  宽度=200厘米

  长度段=30

  宽度段=100

  注意

  此处使用的段数与每一边的大小成正比。这样可以确保这些面是均匀的正方形。在准备与软件一起使用的网格时,值得确保面尽可能均匀地成形,因为这将带来更可信的结果。

  将布料沿x旋转-85度,使其几乎垂直于地面,然后沿z向上移动约150cm。

  现在,在布料上添加一个Modifier。这将在场景中自动创建Solver对象,并将修改器链接到该对象。求解程序是由“变形动态”徽标表示的帮助对象。

  默认情况下,软件将z=0视为地面对撞机,这意味着织物将掉落在地板上。要禁用地面碰撞,请单击Solver对象(徽标),然后取消选中“地面碰撞”。我们将暂时保留“地面碰撞”功能。

  现在,您可以开始进行仿真了。

  模拟前完成的场景

  2、模拟结构

  修改器包含合理的默认值,因此让我们在进行任何调整之前先检查一下模拟是什么样的。

  选择一块织物,然后在命令面板上的“模拟”汇总中按“烘烤”。布料应掉到地面上并在其自重作用下弯曲,类似于下图。

  注意

  结果可能看起来与图像不完全一样。模拟中有一点随机性,因此,即使两个模拟使用完全相同的参数,它们也永远看起来不会相同。

  模拟完成烘焙后,请查看“缓存”汇总。您将看到模拟现在已保存在修改器的缓存中。它会显示开始和结束帧,以及它使用的内存量。如果在3ds Max中移动时间滑块,则布料的状态将从每帧的缓存中加载。

  3、弯曲刚度

  要调整织物的外观,请将“对象”汇总中的“弯曲刚度”增加到0.1,然后再次按“烘烤”。您会注意到皱纹较少,并且织物整体较硬。调整软件模拟的外观时,弯曲刚度是要调整的重要参数。

  4、求解器精度

  在规划求解汇总中,您将找到几个设置。最顶部是“精度”设置。数迭代定义多少次迪纳摩将尝试解决的约束和碰撞。这意味着更多的迭代会给出更严格的行为,并需要更多的计算。

  尝试将布料的弯曲刚度重置为0.025,然后烘烤。现在尝试将“迭代次数”的值增加到8,然后再次按“烘焙”。请注意,织物再次变得更加坚硬。

  数子步告诉我们发电机多久要更新碰撞数据。对于我们当前的场景,此值无关紧要,因为我们没有任何可能与我们的结构发生碰撞的移动。但是在其他物体或角色快速移动的场景中,我们可能希望更频繁地更新碰撞数据,而不是每帧一次。

  5、自我碰撞

  现在,请尝试禁用自碰撞中求解汇总,在对撞机,看看它是如何影响的模拟。默认情况下会启用自碰撞,因为自碰撞会增加模拟的真实感。没有它们,对象将不会与它们自身发生碰撞,并且会产生不切实际的交点。但是,禁用自碰撞可能会导致更快的烘烤时间,并且在某些场景下,相交处不如此处明显。

Dynamo Cloth功能介绍

  1、实时性高

  创意迭代循环

  底层物理引擎是用C ++和CUDA C编写的。它利用多核CPU和GPU的并行计算功能来实现出色的性能和可伸缩性,同时生成准确而可靠的动画。该模拟器是多线程的,经过了广泛的优化,旨在提高速度。好莱坞大片中屡获殊荣的优化。

  2、超快布动画

  FINETUNE EVERY PROPERTY

  软件的建立速度非常快。向您选择的布料对象添加修改器,并为所有可见对象自动创建碰撞几何。按交互,您可以立即开始实时与布料进行交互以测试您的设置。

  软件目前支持动画,拉伸刚度,弯曲刚度,压力和风力。

Dynamo Cloth使用方法

  1、建立场景

  场景将包括一块掉落在地板上的织物,第一步是使用3ds Max中的平面创建将代表织物的对象。

  使用以下方法为布料创建平面

  长度=60厘米

  宽度=200厘米

  长度段=30

  宽度段=100

  注意

  此处使用的段数与每一边的大小成正比。这样可以确保这些面是均匀的正方形。在准备与软件一起使用的网格时,值得确保面尽可能均匀地成形,因为这将带来更可信的结果。

  将布料沿x旋转-85度,使其几乎垂直于地面,然后沿z向上移动约150cm。

  现在,在布料上添加一个Modifier。这将在场景中自动创建Solver对象,并将修改器链接到该对象。求解程序是由“变形动态”徽标表示的帮助对象。

  默认情况下,软件将z=0视为地面对撞机,这意味着织物将掉落在地板上。要禁用地面碰撞,请单击Solver对象(徽标),然后取消选中“地面碰撞”。我们将暂时保留“地面碰撞”功能。

  现在,您可以开始进行仿真了。

  模拟前完成的场景

  2、模拟结构

  修改器包含合理的默认值,因此让我们在进行任何调整之前先检查一下模拟是什么样的。

  选择一块织物,然后在命令面板上的“模拟”汇总中按“烘烤”。布料应掉到地面上并在其自重作用下弯曲,类似于下图。

  注意

  结果可能看起来与图像不完全一样。模拟中有一点随机性,因此,即使两个模拟使用完全相同的参数,它们也永远看起来不会相同。

  模拟完成烘焙后,请查看“缓存”汇总。您将看到模拟现在已保存在修改器的缓存中。它会显示开始和结束帧,以及它使用的内存量。如果在3ds Max中移动时间滑块,则布料的状态将从每帧的缓存中加载。

  3、弯曲刚度

  要调整织物的外观,请将“对象”汇总中的“弯曲刚度”增加到0.1,然后再次按“烘烤”。您会注意到皱纹较少,并且织物整体较硬。调整软件模拟的外观时,弯曲刚度是要调整的重要参数。

  4、求解器精度

  在规划求解汇总中,您将找到几个设置。最顶部是“精度”设置。数迭代定义多少次迪纳摩将尝试解决的约束和碰撞。这意味着更多的迭代会给出更严格的行为,并需要更多的计算。

  尝试将布料的弯曲刚度重置为0.025,然后烘烤。现在尝试将“迭代次数”的值增加到8,然后再次按“烘焙”。请注意,织物再次变得更加坚硬。

  数子步告诉我们发电机多久要更新碰撞数据。对于我们当前的场景,此值无关紧要,因为我们没有任何可能与我们的结构发生碰撞的移动。但是在其他物体或角色快速移动的场景中,我们可能希望更频繁地更新碰撞数据,而不是每帧一次。

  5、自我碰撞

  现在,请尝试禁用自碰撞中求解汇总,在对撞机,看看它是如何影响的模拟。默认情况下会启用自碰撞,因为自碰撞会增加模拟的真实感。没有它们,对象将不会与它们自身发生碰撞,并且会产生不切实际的交点。但是,禁用自碰撞可能会导致更快的烘烤时间,并且在某些场景下,相交处不如此处明显。

展开
软件截图