三维模型逐渐透明化

需求,需要三维模型逐渐透明化消失,如果模型是一个整体,那通过更改材质为RenderingMode为Transparent后调节颜色通道即可,如下图所示。但是如果模型有多个部分组成,则显示会有问题(可能是目前所有三维软件的共性,即均为半透明效果时,无法定义遮挡,瞎猜的),但是模型往往由很多部分组成,所以解决此办法只能通过camera

解决办法:

给要显示的模型定义一个层(如SingleModel)->新建一个Camera,设置参数如下所示,其中cullingMask为上述层(SingleModel)->设置主Camera不渲染SingleModel层,同时调节新建的Camera与主Camera位置一样,并跟随主Camera,同时设置FieldofView等其他参数与主Camera一致->通过RenderTexture将Camera画面赋值给一个全屏大小的RawImage

 通过上述步骤即可达成目标

猜你喜欢

转载自www.cnblogs.com/llstart-new0201/p/9945404.html
今日推荐