投稿
  • 动态
  • 文章
  • 视频
  • 音乐
  • 帖子
    • 中文
    • English
  • 注册
  • 查看作者
    • 在 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 功能的到来感到非常兴奋。

    • 0
    • 0
    • 0
    • 121
    • 请登录之后再进行评论

      登录
      • 大版主
      • 小版主

      暂没有数据

      暂没有数据

    • 发表内容
    • 实时动态
    • 偏好设置
    • 到底部
    • 单栏布局 侧栏位置: