ue4怎么导出fbx文件_【教程】Houdini Engine在UE4中的基本使用(一)
后續文章更新移步→微信公眾號“虛幻社區”(mantra-xhsq),您的支持是我創作的動力。
在讀本篇文章之前大家最好搞懂“程序化建模”的概念。
1、Houdini是什么
歷史上有一個名人叫 Harry Houdini,非常有名的魔術師。但是我們此處討論的并不是這個人,這里的Houdini是一款三維軟件,在VFX(特效)行業用的尤為多,像我們熟知的《阿凡達》、《奇異博士》等等影片,參與制作的影片曾多次獲得奧斯卡特效獎。更多案例可以參考下面這個鏈接。
https://www.sidefx.com/community/section/stories/?www.sidefx.com其實,Houdini這款軟件不僅制作了很多大電影,還參與了很多游戲的創作,下面的視頻是SideFX(Houdini母公司)前段時間剛剛發布的Game Reel,大家可以欣賞一下,看看能不能找到自己熟悉的游戲。
https://www.zhihu.com/video/9696193749156208642、Houdini Engine是什么(HDA)
那么Houdini Engine又是什么,和Houdini又是什么關系?
Houdini Engine是SideFX開發的,可以加載Houdini Digital Asset的一款插件(非常類似于FBX,只不過只支持Houdini的資源,簡稱為HDA),HDA本來是為Houdini在不同工程中達到資源和腳本的互通和重復利用設計的,借助Houdini Engine,我們可以將Houdini中創造的HDA導入到Maya、Unity、Unreal和C4D等軟件中。這樣我們就可以將Houdini中“程序化建模”發揮到極致。
例如我們可以制作一個程序化生成石頭的HDA,導入到UE4中,這樣只需要在UE4中調節參數,就可以生成不同形狀的石頭,免去了流程上的繁復,縮短項目開發周期(按照之前的流程,需要在三維軟件中建模,然后導出到UE4中,不滿意的話,還需要再三維軟件中修改,再導出。。。。。。),提供了更多的可變性和可玩性。
國外很多公司都開始了這方面的探討,如EA、Ubisoft等大型游戲工作室。國內也有部分公司開始探討。
3、搭建基于UE4的Houdini Engine開發環境
要想成功使用Houdini Engine,我們需要兩個主要的步驟:
1)安裝Houdini,并根據需要安裝合適版本的Houdini Engine,目前支持Maya、Unity、Unreal和Cinema4D,安裝過程會提示是否安裝這些插件,勾選即可。之后是申請證書,默認安裝是免費版的Houdini,是無法使用Houdini Engine的。如果想使用Houdini Engine可以申請Houdini Engine Indie(獨立開發者)版本,土豪的話可以直接購買商用版的Houdini Engine。價格貼出來僅供土豪參考。
2)安裝Unreal,目前Houdini Engine默認支持4.17和4.18兩個主版本,如果牛P的程序大哥想看這個插件是真么開發的,請移步Github。接下來可以像普通安裝的Unreal插件安裝方法一樣安裝Houdini Engine插件。此處只講解最簡單的那種(不用你說,我知道我懶)。
從Houdini的安裝目錄中找到../engine/unreal/4.x(版本號)復制對應版本的插件,到我們的Unreal工程目錄新建Plugins目錄并將Houdini Engine插件粘貼到此目錄下。
重新打開這個Unreal工程,在Edit>Plugins中找到Houdini Engine,確保已經處于激活狀態,否則手動激活(具體步驟請移步百度),效果如圖:
4、官方案例演示
如果對于Houdini不熟悉的人,我們可以站在巨人的肩膀上,從這個網站,可以搜索HDA資源,記得以定要選擇支持Unreal的,否則你可能白忙活一場。
我們從官網上下載了兩個HDA,一個是程序化桌椅,另一個是程序化欄桿。我分別錄了兩個小視頻展示效果。
https://www.zhihu.com/video/969629906698805248https://www.zhihu.com/video/969629943533199360后續的文章將為大家講解如何創建自定義HDA并導入UE4。
后續文章更新移步→微信公眾號“虛幻社區”(mantra-xhsq),您的支持是我創作的動力。
歡迎大家加群討論:源尚草學院虛幻社區 524418526(一群已滿)790066685(請加二群)。
總結
以上是生活随笔為你收集整理的ue4怎么导出fbx文件_【教程】Houdini Engine在UE4中的基本使用(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python不知道错在哪里怎么办_pyt
- 下一篇: pythoncsv数据怎么读_pytho