UE4 簡易天空盒製作

製作天空盒的準備工作:立方體貼圖 也就是Cubemaps 全景圖

具體制作和導出 https://docs.unrealengine.com/latest/INT/Engine/Content/Types/Textures/Cubemaps/index.html

首先我們新建一個文件夾 將全景圖導入 然後新建一個Actor 的BlueprintClass 並且在components中添加一個StaticMesh 我將其改名爲SkySphere 然後選中SkySphere 在它的Static Mesh中選擇SM_SkySphere  這是工程文件自帶的天空盒模型,如果你有自己的天空盒模型的話就在此項選擇自己的模型。 然後將Collision設爲NoCollision 那麼天空盒的設置就基本完成了,接下來就是藍圖部分了。

有一點需要注意,如果你在StaticMesh中找不到SM_SkySphere的話,點擊ViewOptions注意Show Engine Content是否勾選。

接下來是藍圖部分

先添加一個Material的變量 點擊左邊Variables的加號添加 在Variable Type中選中Material的reference 並勾選Editable 在Construction Script中寫以下藍圖



Skybox藍圖

其中SkyMaterial就是上述所添加的Material變量

接下來我們要開始做材質藍圖了

新建一個材質將最終材質描述的Shading Model設爲Unlit 並且勾選Two sided 材質藍圖如下


材質藍圖

其中 最終材質描述 就是SkyBoxMat

將自己所需要的全景圖替換 TextureSample中Texture的圖片(也就是圖中左數第三個節點)

最後將所做的SkyBox添加到場景中 並且在Details中選中SkyBoxMat作爲Sky Material



發佈了158 篇原創文章 · 獲贊 57 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章