Unity制作360°全景背景(内部可见shader)

在Unity中,为了防止场景外部内容的穿帮,可以创建360°全景背景。本文介绍了两种实现方法:一是制作全景天空盒,通过第三方工具将360度图片转为六面立方体图片并设置Shader;二是创建全景球形空间,使用Custom/InsideVisible Shader结合全景图制作。
摘要由CSDN通过智能技术生成

Unity项目中经常会出现非全封闭式的建筑场景,玩家能看到场景之外的一些内容(不可避免),就需要有一个360°无死角的全景背景来避免穿帮,而不是使用Unity自带的虚空作为背景。

制作全景背景有两种方式:

1.制作全景天空盒。借助第三方软件将360度全景图片转换为6面立方体图片,然后新建材质设置Shader为Skybox/6 Sided,再将6张图片赋值给Shader即完成天空盒材质的制作,替换当前天空盒材质即可看到效果。

2.创建全景球形空间。首先新建一个球并且进行放大,然后新建材质设置Shader为Custom/InsideVisible,将全景图赋给Shader即可。步骤如下

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值