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



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值