12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 6116|回复: 10
打印 上一主题 下一主题

[教程] Houdini Engine for Unity的实作教程

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2013-11-28 16:28:49 |只看该作者 |倒序浏览
Houdini 13发布后带来的许多新技术让人赞叹不已,尤其特效的制作能力更是让我们感受到Houdini就像是一个高深莫测的魔法师,随手之间就能变幻出不同的视觉效果,而让大家最关心的一个问题是,这玩意好学吗?从来没使用过的话是否很难上手?

另外,Houdini Engine与Unity的结合能带给开发者什么样的火花? 对于游戏制作能有提升的作用吗?

现在,我们将通过本教程让大家进一步的了解Houdini Engine与Unity的结合用法,前半段的部分会将较多的说明放在Houdini的操作,同时也让大家了解到Houdini独特的节点式制作功能有何特别之处。

我们目前使用的是Houdini FX 13.0.237版本, 可以在官方直接下载后安装,具体的说明请参考:
http://www.narkii.com/club/thread-309483-1.html

接下来我们需要在场景里面制作一个3D文字,按下Font图示,然后在视图里面即可出现2D文字。

1.jpg

再按下Enter键将文字建立在网格的中心点位置,默认的文字显示出Frame:1,如图所示:

2.jpg

在视图上方的栏位直接对文件内容进行修改,Font里面选择字体,Text则是更改文字的内容,将文字改成unity3d后继续后面的制作。

3.jpg

按下Polygon > PolyExtrude的图示,从图示来看是很容易理解的功能,执行此功能即可将平面延伸为立体,与3dsmax里面的Extrude功能完全的相同。

4.jpg

如图所示,按着箭头的方向延伸出文字的厚度,这时我们注意到文字表面似乎出现了不平均的黑影,此情况在后面的步骤将会进行修正。

5.jpg

在PolyExtrude的选项里面,还需要勾选Output Back将另后面封闭起来,以避免文字出现中空的情况。

6.jpg

接着选择Polygon > Fuse功能将立体文字上面的所有点进行一次接合的整理,除了按下图示的方式来启用功能外,Houdini还提供了一种很方便的查找模式,按下Tab键即可调出命令选单,输入命令的前面几个字母就能找到该功能。

7.jpg

如图所示,在文字模型上添加Fuse后所呈现的顶点效果。

8.jpg

在Houdini特有的节点视图里面,可以很清楚的看到从文字到延伸厚度,再到Fuse作用的连接性,这种编排方式与一些非编软件的特点相同,只不过对象是换成了3D常用的命令。

9.jpg

按下Tab键,输入Vertex后执行此功能,通过这个功能对文字模型的表面进行一次调整。

10.jpg

将Keeo Normal的选项更换为Cusp Normal后,原来文字模型表面的黑影部分得到修正,再加大Angle的数值可的更理想的效果,注意的是此数值不得超过90度以避免出现错误。

12a.jpg   
12.jpg

选择Model > Shatter功能将文字模型进行碎片的处理,Houdini在处理这方面的特效很方便,也很直观,执行功后即可在模型上面看到效果。

14.jpg

从模型表面的碎片看来似乎还不是很足够,我们需要多一些的碎片让整个效果更为真实。

15.jpg

在chunkcenters节点里面将Number of Points的设置从10增加到30,如此可以将文字模型切割为较多的碎片。

16.jpg
17.jpg

接着添加一个explodedview的节点,如图所示,这个节点的作用是让碎片模拟出散开的结果,在Scale的栏位里面调整数值即可进行碎片分散的预览。

18.jpg

20.jpg

完成碎片的处理后,将整个模型沿着Y轴向上移动,我们打算让文字模型从高处向下掉落来模拟出碎片散开的效果。

21.jpg

选择Rigid Body > RBD Fractured Object的节点,这个目的是将刚体作用赋予到文字模型上面。

22.jpg

再添加一个Ground Plane的测试平面,这个平面通常是作为刚体或是粒子的碰撞测试。

23.jpg

按下Play按钮进行测试,文字模型从高处掉落碰到地面后即呈现出散落的效果。

24.jpg
25.jpg

测试无误后,准备将模型与特效做输出,选择使用的节点后按下Create Subnet的按钮,然后对生成的节点命名,如图所示:

29.jpg

在Subnet节点上按右键选择Create Digital Asset..,这个功能是将模型创建为数字资产的一个重要步骤,也是Unity通过Houdini Engine读取模型与特效的重要功能。

30.jpg

如图所示,框选的部分是添加进来的三个参数,分别是exploded(散裂)、font(文字内容)与Y Translate(模型高度),而不需要输出的部分则可以勾选Invisible将其关闭。

31.jpg

输出OTL文件后,将文件放在工程项目的目录里面进行测试。

33.jpg

在按下Play后,我们发现文字模型并没有从高处掉落,也就是没有任何反应,这是因为某个选项默认为关闭的状态。

34.jpg

勾选Cooking里面的Playmode Per-Frame Cooking再进行测试,文字模型即可产生掉落与碎片的物理效果,此外在文件输出时添加的参数也一并被导进Unity,如图所示,调整红框里面的三个设置即可改变文字模型的结构。

35.jpg

现在我们改变一下文字的内容再进行测试,如图所示,Houdini强大的物理功能被完美的带入Unity的场景。

36.jpg
37.jpg
38.jpg




分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

3

主题

1

听众

6189

积分

高级设计师

Rank: 6Rank: 6

纳金币
370
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-11-28 16:45:44 |只看该作者
我靠,神了啊。。
回复

使用道具 举报

ZackD    

715

主题

22

听众

4万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
26224
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-11-28 17:27:45 |只看该作者
貌似很轻松的样子啊
回复

使用道具 举报

9903

主题

126

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
53488
精华
316

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

地板
发表于 2013-11-29 10:12:55 |只看该作者
很不错的介绍,谢谢了
回复

使用道具 举报

1

主题

1

听众

1867

积分

助理设计师

Rank: 4

纳金币
63
精华
0

活跃会员

5#
发表于 2013-11-29 12:17:52 |只看该作者
牛逼啊,谢谢分享好教程!!!!!!!!!!!
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

6#
发表于 2013-12-1 18:46:41 |只看该作者
这个能从Unity导出Unitypackage吗?
回复

使用道具 举报

heise    

4

主题

3

听众

4249

积分

中级设计师

Rank: 5Rank: 5

纳金币
105
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2013-12-1 23:15:49 |只看该作者

很不错的介绍,谢谢了
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

8#
发表于 2013-12-2 16:33:07 |只看该作者
如有转载请注明出处
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2013-12-2 16:37:43 |只看该作者
艾西格亚 发表于 2013-12-2 16:33
如有转载请注明出处

CGJOY已经有盗用了这个教程啊
回复

使用道具 举报

74

主题

2

听众

3549

积分

中级设计师

Rank: 5Rank: 5

纳金币
-100
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2013-12-6 16:10:47 |只看该作者
不错的东东
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-17 19:22 , Processed in 1.259296 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部