在Houdini中进行FX制作
介绍
大家好,我叫Stefan Kang Chun Yih,是洛杉矶的 Houdini VFX 艺术家。
我来自马来西亚,但几年前我被Gnomon视觉特效和动画学院录取时搬到了这里。我最近刚完成在Blur 工作室的工作,我一直在这里的当地工作室做一些自由职业。我意识到成为一名成功的 FX 艺术家的关键是学习如何快速解决问题。我主要在Houdini 中工作,虽然良好的程序设置很有帮助,但有时仅使用默认的架子工具来完成拍摄更有意义。一切都取决于您需要多少控制才能实现特定效果,并且您的指尖控制越多,执行拍摄的速度就越快。
学习胡迪尼
我最初开始使用Maya和Cinema 4D,但是,在创建某些效果和工具时,我很快就遇到了一些障碍。我觉得我正在寻找新的插件来帮助填补缺失的工具,或者我控制效果的参数有限,我想要更多。当我第一次通过 Learnsquared 和 Gnomon Houdini 课程在线学习 Houdini 时,它确实为我打开了一个新世界。我开始真正理解这个 FX 背后的数学原理,并意识到构建自己的工具和设置的力量。Houdini 是一个非常强大的基于节点的系统,它为艺术家提供了大量数据和属性来控制真正复杂的效果。我可以在 Houdini 中创建在其他程序中无法创建的东西。
我花了很多时间通过个人项目学习 Houdini。这一次我花时间探索这个程序,当我在工作室工作并且需要快速解决问题时,它会帮助我。当我学习时,我喜欢将 FX 操纵成更抽象的形状,看看我能把它推多远。我一直在思考执行 FX 的新方法,有时您会通过犯错发现看起来很酷的 FX。我还将观看教程以获取灵感。如今,您可以在线免费找到大量的 Houdini 教程和博客。通过查看其他艺术家的设置并在论坛上提问,我学到了很多东西。学习 Houdini 的最好方法之一就是尝试它——研究设置并尝试弄清楚它们是如何工作的。
项目到达
格力资产
这是我使用受Learn Squared课程启发的 greeble 资产创建的项目。此资产的主要用途是使其程序化,然后将其应用于创建环境。我决定创建一个“数字坟墓”,并利用环境来讲述一个充满电路和图案的世界的故事。
该工具使用图元作为指南,将每个资产集中在曲面上。在资产上,有大量参数可以帮助迭代模式并为位置和旋转添加更多随机化。您所需要做的就是准备基本曲面并生成一堆不同的图案以用于应用到 greeble 资产上。您可以在下图中找到我生成的基本模式。
格力宝设置
我首先根据每个基元上的点数分割每个基元,然后单独挤压它们。然后,我使用边界框区域来找到每个图元中心点的距离,以便可以将图案放置在中心。然后,我为用户的比例、位置和旋转创建了一些随机化以抵消模式。这样,用户可以快速获得迭代并调整每个图案的比例和旋转。这种贪婪的资产可以一遍又一遍地应用,以在表面上获得真正复杂的图案。我已经看到类似的结果用于在宇宙飞船设计和星球大战死星上实现。
对我来说,一个很大的挑战是传达环境的规模,同时还要努力保持场景中图案和基本几何体之间的一致性。最后,我决定在框架中添加一个角色,让这个概念有一个更有趣的故事。它变成了一个宇航员发现这个惊人的带电“坟墓”的故事。
雷爆工程
2 中的1
使用垂直法线设置闪电子分支
这个闪电项目对我来说最有趣的部分之一是为闪电设置子分支。我通过设置两个不同的向量来实现这种外观。第一个向量使用法线和向上向量之间的叉积来获得垂直法线。对于第二个向量,我取了 ptnum 并对每个基元进行了随机乘法以捕获其角度和旋转。然后我将 UV 作为偏差来混合我希望法线向量传播的程度。后来,我只是将线复制到点上作为子分支。这听起来可能很复杂,而且需要大量数学运算(并且可能在一定程度上是这样),但要真正充分利用 Houdini,您需要了解这些概念。
自定义闪电面具
为了生成掩码,我首先需要创建一个属性——“Generation”,在根和子分支上有两个不同的值。从那里,我获取属性并将输入放入一个开关节点,然后输出到一个向量值红色和绿色。通过这种方式,合成师可以将其用作遮罩,分别对分支进行分级或控制。动画蒙版和噪声 AOV 实际上来自湍流噪声。我为偏移设置了动画,这样我就可以控制后期闪电的密度。这是闪电复合材料的示例。
传播
在Houdini中设置传播技术的方法有很多。您可以通过以下两种方法设置阻力区域以获得有趣的形态。在第一种方法中,我在求解器中将颜色转移到表面上。然后我记录了它的触发帧并重新映射颜色和速度以重新生成传播。在第二种方法中,我使用了成本属性来模拟传播。这不会通过求解器,因此速度要快得多。
传播可用于设置活动点,也可用于触发 RBD 模拟、撕裂等。您还可以创建自定义传播遮罩或使用它来创建简单的增长系统。
在DNA 感染项目中,我使用了求解器传播技术来创建感染蒙版并将表面纹理输出为 AOV。研究一下 hip 文件,看看我是如何做到这一点的。
精华标题设计项目
精华标题序列设计是一种自我表达,反映了自然界的内在模式。从概念上讲,我想重新创造抽象的力量,这些力量在自然界中发现了这些形状。为了达到我想要的效果,我利用万花筒效果和分形图案来帮助观众体验这个无限循环的奇妙。
精华标题流程
当我尝试细分模式时,我想到了这个想法。对我来说有趣和可怕的是,你可以对每个基元进行大量复杂的划分,直到计算机无法再处理它为止。我使用四叉树算法创建了电路模式并将它们混合在一起。通过这样做,我能够在基元上获得更复杂和详细的图案。从那里,我探索了更多不同比例的混合几何图形,并将它们重叠以生成新的形状。最后,我将所有从 Houdini 生成的图像带入 After Effects 并应用万花筒效果为图案制作动画。你在最后的序列中看到的是这些美丽的分割图案。
2 中的1
渲染
我更喜欢用Mantra和Redshift渲染。我喜欢 Mantra 的主要原因是您可以轻松自定义着色器并添加额外的属性来创建自定义 AOV 贴图。我承认它很慢,但它是一个强大的渲染器。
2 中的1
我越来越多地使用 Redshift。它是一个基于 GPU 的渲染器,因此速度要快得多,尤其是当您拥有多 GPU 机器时。它能够处理大量实例化几何图形和代理渲染。在最新的更新中,Redshift 带来了更多功能:自定义 AOV、对体积着色的更多控制和 Optix Denoiser。我强烈建议您尝试一下,特别是如果您正在处理大型场景但您有一个小型渲染农场。除此之外,redshift IPR 的预览速度非常快,因此您可以快速预览渲染。
给 Houdini 学习者的建议
有一些在线教程和资源可供任何有兴趣了解更多有关 Houdini 的人使用。如果您有兴趣学习 FX 模拟,如火焰爆炸、子弹和 RBD 模拟以及粒子平流,请查看Steven Knipping 的 Applied Houdini 教程。他发表了精彩的演讲,他的设置以生产思维方式构建。Adam Swaab 网上也有很多抽象效果教程。如果你在洛杉矶地区,彼得克拉斯在 Gnomon 教授 Houdini 课程。他的讲座是我所经历过的最好的。他不仅教授数学和算法,而且他的课程包括生长模拟、RBD 破坏、粒子效应、聚类、闪电等。他教授如何以多种方式最好地实现这些效果,并就优化提出了非常好的建议。我的很多 Houdini 知识和设置都来自我在他的课上学到的东西。