利用ReflectionProbe实现镜面效果

前言

ReflecitonProbe 反射球(又叫反射探针)可以实现特定区域的镜面反射效果,可以做出更逼真的效果。

1.实施步骤

1.1 新建Plane作为镜面

新建一个材质,并添加给Plane,材质为标准材质,并调节Metallic和Smoothness属性,如下图所示,这两个参数并非要如图所示数值,根据不同的地面颜色调节。
在这里插入图片描述

1.2 放置模型

将模型放置在Plane上,并给模型设置层,如Reflection。

1.3 新建ReflectionProbe

新建一个反射球,并将CullingMask设置为Reflection,并将BoxSize设置为包括地面等需要接受反射的元素。其实此时已经有反射效果,只是反射球位置问题并未显示,将反射球放置在摄像机关于反射面Plane的对称位置上,即可显示,如下图所示:
在这里插入图片描述
效果如下:
在这里插入图片描述

1.4 反射求简易说明

当模型表面金属性和光滑度属性设置较高时,模型表面应该有镜子的效果。但是在3D环境下模拟此效果是比较消耗性能的,所以可以通过ReflecitonProbe来实现。

如果要想镜面效果跟随车移动则需要把反射球的Type改为RealTime,如下图所示。Type为Baked表示烘培一次形成的反射效果,custom为自定义反射效果,即通过环境球(360°全景图)代替baked类型烘培一次的反射效果,Realtime则为实时反射,即每次Awake时或者每一帧都去生成当时反射范围内的环境,如果反射球Box范围内均为静态的则不需要此模式

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值