1. 程式人生 > >三維模型逐漸透明化

三維模型逐漸透明化

需求,需要三維模型逐漸透明化消失,如果模型是一個整體,那通過更改材質為RenderingMode為Transparent後調節顏色通道即可,如下圖所示。但是如果模型有多個部分組成,則顯示會有問題(可能是目前所有三維軟體的共性,即均為半透明效果時,無法定義遮擋,瞎猜的),但是模型往往由很多部分組成,所以解決此辦法只能通過camera

 

解決辦法:

給要顯示的模型定義一個層(如SingleModel)->新建一個Camera,設定引數如下所示,其中cullingMask為上述層(SingleModel)->設定主Camera不渲染SingleModel層,同時調節新建的Camera與主Camera位置一樣,並跟隨主Camera,同時設定FieldofView等其他引數與主Camera一致->通過RenderTexture將Camera畫面賦值給一個全屏大小的RawImage

 

 通過上述步驟即可達成目標