利用反射球实现镜面效果


(一)新建Plane作为镜面

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

 

(二)放置模型

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

(三)新建ReflectionProbe

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

效果如下:

 

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

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM