zoukankan      html  css  js  c++  java
  • 三维模型逐渐透明化

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

    解决办法:

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

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

  • 相关阅读:
    asp.net mvc 缓存
    C#版 Socket编程(最简单的Socket通信功能)
    c# 读取嵌入式文件
    js 对象 copy 对象
    double截取小数点位数
    c#读取excel
    观察者设计模式
    xml序列化方式
    sicily Huffman coding
    sicily Fibonacci 2
  • 原文地址:https://www.cnblogs.com/llstart-new0201/p/9945404.html
Copyright © 2011-2022 走看看