Unity 球体+全景图=环境包围盒

本文介绍了在Unity中实现环境包围盒的两种方法。第一种使用Sprites/Default Shader,适合从内部观察,效果明亮。第二种使用Particles/Standard Surface Shader并启用TwoSided选项,使球体表面无论内外都完整可见,但可能需要额外光照调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天想做一个环境包围盒.
查阅了不少方法

1.使用unity自带的shader就可以实现这一操作。
在Untiy中 创建一个 Material 挂在球体上,来到 Material 的Inspector面板下==> 最顶上 找到Shader 把Standard 切换成 Sprites/ Default 即可。(这里提供一张全景图:https://blog.csdn.net/weixin_45023328/article/details/108596665
效果如下:球外
在这里插入图片描述
球内
在这里插入图片描述
结论,从球外不能看😂(不过既然做环境球,一定是从里边看啦),内部视野明亮,效果不错,此方法首选

2.还是使用unity自带的Shader,来到 Material 的Inspector面板下==> 最顶上 找到Shader 把Standard 切换成 Particles / Standard Surdace ==> 在Main Options 里 把Two Sided 打勾。
这样的话从外面看球面是完整的,不过整体色调较暗,如果使用,则需要另外打光,或者修改Shader代码,令其不受光。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值