其好处主要体现在资产的快速程序化创建和建模过程中的模拟。
以下有两个示例:
一是砖柱部分
这些模型可以在Houdini中进行处理,快速制作出不同的造型,利用节点进行各种角度切割,打断柱子改变高度,甚至对石头的材质纹理进行程序化处理。
另一个是树和草的部分
场景中的树木和草地都具有一定的动态,Houdini除了可以快速制作出不同的造型之外,在动态模拟方面也有优势。
喜欢这棵树并且想学习制作的朋友可以在公众号回复“树”获取作者的教程:使用HOUDINI和UE4风格化树。
游戏动画
Kirs 再次使用 HOUDINI 进行游戏动画制作。你可能会好奇为什么是 HOUDINI?
Houdini 除了可以绑定复杂的模型(自动创建骨架和约束)之外,还可以组合已创建的资产,提供一定的流程控制,并在导入 UE 时轻松创建资产控制的参数接口。当然,Biharmionic 捕捉技术和 CHOP 的使用也会让动画开发流程更加简洁。
同样的两个例子,角色动画和怪物动画
参数界面设置,可快速进行参数动画测试
IK 和 RK 控件
这里笔者强烈推荐Michael Goldfarb的Rigging教程系列,如果对HOUDINI动画与绑定感兴趣的可以搜索一下。
视觉特效
说到游戏特效,这可能是 Houdini 最擅长的部分了。现在 Houdini 和 UE4 已经很好地实现了相互衔接。优点很多,比如可以轻松创建 FX 网格、将属性保存到纹理或顶点颜色以驱动着色属性、能够使用矢量场来控制特效等。
作者提到了游戏中的两个例子,一个是蚂蚁孵化,一个是火焰的特效。
蚂蚁孵化涉及两个部分游戏开发之旅,一个是破碎的蛋壳,一个是里面的液体,所以是分开制作的:
蛋壳部分是通过粉碎和压制而成的
填充流体部分并解决
最后将HOUDINI中的材质节点导入UE4中,效果如下
火焰部分不仅用到了Houdini2d游戏素材,还设计了UE4的粒子系统来增加细节,当然作者也写了一些属性来控制火焰的高度,强度游戏开发之旅,颜色等等。
霍迪尼引擎
UE4中Houdini Engine的应用是这款游戏美术的重要组成部分像素游戏素材,可以把你的Houdini节点带入UE4中进行运行,不仅可以制作地形,还可以通过编程的方式进行放置,这对于增强环境的装饰和细节处理是必不可少的。
下图是笔者在Houdini和UE4中制作地形的过程,具体操作是先在Houdini中制作高度场和mask,然后散布点,用基础模型替换不同元素,导入到UE4中替换已经制作好的资源。
创建攀爬藤蔓效果时,您可以使用顶点绘制来获得如下所示的效果。
最后跟大家分享一下作者在制作各个部分时用到的学习网站:
希望大家都能实现自己的游戏开发梦想~~
往期亮点:
CGX工作室
微信 | cgx_studio