當前位置:首頁 >教程首頁 > Blender >一款免費插件blender-for-unrealengine安裝及應用介紹

一款免費插件blender-for-unrealengine安裝及應用介紹

發布時間:2020-04-01 11:53:49

Hello . 大家好!今天給大家安利一款從blender到unreal的插件,我是木偶心沒。隨著blender的大紅大紫,各種插件也被陸續開發,這裏分享的就是一款github上麵免費的插件blender for unreal。

首先該插件可以將你blender裏麵做的所有Mesh,SkeletaMesh,Animation(NLA和Actions),Collision,Camera,Sequencer等進行導出。它也可以同時導出場景裏麵的所有assets,簡化了從blender導出到unreal中的方法。同時,這個插件包含了一個錯誤檢查器,為了防止導出出錯所以會生成一個python腳本,可以在unreal中直接調用這個腳本將blender中的camera和animation以levelsequence的形式導到unreal中。

安裝

首先文末獲取插件。插件有兩個版本0.2.6.2和0.2.3d,分別適用於blender2.8和blender2.7。

下載插件以後一定不要解壓這個zip壓縮包,因為blender識別的插件格式是.py和.zip。我們隻需要把blender打開,然後Edit-preference

0-1.webp.jpg

在彈出的界麵中選擇Add-ons,然後點Install

0-2.webp.jpg

然後選擇下載下來的zip後。Install Add-on from File…,然後就看到插件已經被加載到blender裏麵了,勾選前麵的勾勾會將插件加載到工具欄裏麵。

0-3.webp.jpg

回到blender界麵,點擊視圖右上角把插件的界麵給拉出來

0-4.webp.jpg0-5.webp.jpg

應用

現在來簡單介紹一下常用的導出功能

一、導出物件

在view窗口選擇一個物體,在插件窗口會對應顯示名字以及導出屬性;

1-1.webp.jpg

選擇要導出的物件,設置導出類型為Export recursive,這個可以導出lod等屬性。注意每個需要導出的物件都要進行設置。

選擇了Export Recursive後,每個對象將連同所有子對象一起導出到fbx文件中。如果你不想導出子級,可以在子級中選擇No exported。

默認情況下,fbx文件的場景中心將等於blender中對象的原點位置。所以,物體在blender場景中的位置無關緊要。

對於Skeletal mesh,導出時需要設置為Export recursive.

1-2.webp.jpg

單擊最下麵的Export for UnrealEngine4進行導出。

1-3.webp.jpg

二、導出collection

在3D視圖(T)中打開“工具”麵板,將其放大,找到插件中的Export,這裏可以勾選需要導出的類型(collections)

2-1.webp.jpg

在插件開頭單擊update collection list可以更新collection,然後選擇要導出的collection

2-2.webp.jpg

最後單擊最下方Export for UnrealEngine4導出collection

三、Collisions and sockets

可以直接在blender裏麵給物體創建collisions(StaticMesh)和sockets(static/SkeletalMesh)

1.創建一個mesh來用作collision(對於sockets,創建一個empty對象)。Asset可以包含多個collisions,但是每一個collision隻能被用在一個對象上。

2.選擇你的collision(或者empty),最後選擇需要附給的物體。

3.打開collisions and sockets麵板,單擊響應的按鈕來將選擇轉換為collision或者socket(collider會變成綠色)。

3-1.webp.jpg

如想要用膠囊,請在同一個對象中使用2個球體

3-2.gif

如果是更改包含了collision的對象名稱,就需要在插件最下方點擊checkpotential errors來更新所有collision的層次結構和名稱

3-3.webp.jpg

四、導出lod

這個隻適用於用UnrealEnginePython導出的StaticMesh

1.選擇你想要導出的物件然後導出屬性選擇為Export recursive

2.然後把你所有的lods模型都選擇為Export recursive,並且勾選Export as lod?(lod0不勾選)

4-1.webp.jpg

3.選擇main asset(lod0),然後打開屬性麵板ObjectImport Properties

4.分別用用下拉框選擇或者用吸管吸入對應的lod1,2,3

4-2.webp.jpg

5.設置完以後一拉到底導出文件

五、用UnrealEnginePython導入unreal

1.在blender中,打開Import Script麵板,然後選擇一個你想要導出的位置

5-1.webp.jpg

2.點擊check potential errors檢查錯誤然後導出

3.打開Clipboard Copy麵板,複製命令

5-2.webp.jpg

4.安裝UnrealEnginePython,資源包裏麵有安裝包,有興趣可以自助搜教程安裝

5.在unreal中,打開python的控製台,window-Developer Tools-Python Console

6.在python Console中粘貼剛才複製的命令unreal_engine.py_exec(r”C:\[Folder]\ImportSequencerScript.py”),Folder就是腳本的位置,默認在ExporterFbx文件夾中blender文件的位置

5-3.webp.jpg

7.回車就可以看到我們的物件已經被導進unreal啦

更多功能可戳:https://github.com/xavier150/Blender-For-UnrealEngine-Addons

資源獲取

鏈接:https://pan.baidu.com/s/1NeFITH2lJZqIzElN07ae5w

提取碼:ckn3

複製這段內容後打開百度網盤手機App,操作更方便哦

來源:Thepoly

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定