• 查看作者
  • 在 Houdini 中设置流体模拟

    Quentin Lengele 展示了如何在Houdini 中进行流体模拟 ,谈到了必要的硬件以及Redshift的优势 在这里查看他的熔岩模拟

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    生活更新

    2016 年,在代理公司工作了 20 年后,我开始了自由职业者。我仍在开发游戏和应用程序,但我最近发现了HoudiniRedshift(一年前),我必须承认我爱上了 Houdini。我几乎所有的空闲时间都在妻子、孩子和项目之间度过。胡迪尼真的很棒。我想知道我怎么能在这些年里一直工作而忽略它。这个软件解决方案让我能够快速创建我想到的东西,并且我沉迷于我在社交网络上发布的动画短片。

    在 Houdini 中设置流体模拟

    FLIP(流体隐式粒子)在像 Houdini 这样的软件中很容易使用,但我们必须非常感谢他们的工程师。他们太棒了,我真的很喜欢他们。作为一名软件工程师,我使用计算着色器和并行计算编写了一些 GPU 加速粒子系统,用于实时目的(请参阅我的博客)。我必须承认 FLIP 不是一个简单的主题。

    基本上,FLIP 的主要思想是用Navier-Stokes方程模拟一堆粒子以获得正确的物理学,就像真正的流体一样。

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    以下是在 Houdini 中设置此类 sim 的一些提示:

    您将首先创建一个简单的球体,然后在“粒子流体”选项卡上应用“从对象翻转流体”。

    很简单,因为它会为您创建一个带有 FLIP 求解器的 DOPNetwork。

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    然后,为了能够在球体内碰撞这些粒子,您需要创建一个空心几何体,作为您的流体容器。为此,我使用了一个带有 2 个球体的简单布尔值:

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    之后,您需要将这个新容器作为 DOPNetwork 中的静态对象引用。注意合并节点的顺序。

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    现在,如果您按下播放键,您会看到 FLIP 粒子与球体容器发生碰撞:

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    为了能够在您的模拟中生成波浪或特定形状,您可以改变粒子发射几何形状的形状及其位置。使它更大或在容器的侧面产生更多。有很多方法可以做到这一点并获得您想要的东西:

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    一旦您的粒子模拟看起来正常,您现在必须使用 ParticleToFluidSurface 节点来生成您的网格。当您有大量粒子并且没有 GPU 加速时,此过程可能会很繁重,因此拥有具有大量内核的良好 CPU 在这里非常有用。

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    所有烘焙的框架:

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    现在我们必须用 Redshift 材质来遮蔽这个东西。很简单:您可以使用在 SHOP 下创建的通用 RS 材质。选择 Tint Glass 预设并调整次表面参数。它应该是这样的:

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    最后,您会在球体内获得一个粗略的流体动画:

    在 Houdini 中设置流体模拟

    在 Houdini 中设置流体模拟

    硬件设置

    像这样的模拟非常繁重,我不得不花一些钱才能更快地进行模拟。此外,拥有大量 GPU 是不够的。如果您不想在工作时入睡,高速 RAM 和硬盘驱动器、多核 CPU 也非常重要。

    这是我的装备:

    AMD 锐龙 ThreadRipper x1950
    2x GeForce RTX 2080 Ti
    128gb RAM DDR4
    2x 1Tera M.2 SSD NVMe

    关于红移

    不幸的是,我不是这个领域的专家,但作为一种爱好,我尝试了很多渲染器。我必须承认,当我去年遇到 Redshift 时,我感到很自在。在我看来,RS 是市场上独立玩家最优雅的渲染器……不仅如此,这是肯定的。在用户界面,工具的清晰度方面,它非常好,上帝,如果你有不错的 GPU,它的渲染速度肯定是超级快的。

    否则,即使使用我的 2 张新卡,渲染量仍然很重。我肯定会再投资 2 个 GPU,我对 Redshift 3.0 功能的到来感到非常兴奋。

    • 大版主
    • 小版主

    暂没有数据

    暂没有数据

  • 到底部