Unity UI嵌入3D模型

2021-08-15 18:46:14 字數 537 閱讀 9756

目的:在ui中加入3d模型

方案一:使用額外相機渲染ui背景,3d模型

步驟:使用額外相機渲染背景和3d模型,通過設定相機depth來控制3d模型相機和ui相機的顯示順序,來達到先繪製背景和模型,再繪製其他ui的效果

問題:渲染出來的模型有鋸齒

方案二:使用rendertexture,

步驟:將模型渲染到乙個大的貼圖上,然後縮放到目標比例(ssaa)

問題:模型shader有不透明部分和半透明部分,透明部分貼圖只有rgb,通過additive shader,使用rgba=0,0,0,0 清除背景,最後rt上就帶有黑底,如果使用opaque shader 那麼黑底被保留,如果使用additive shader,那麼不透明的部分也半透明了

方案三:將透明部分和半透明部分拆開,分別渲染到rt上

步驟:將不透明部分渲染到一張貼圖上,使用opaque shader 渲染rt,將半透明部分渲染到另一張rt上,使用additive shader渲染rt,兩個rt疊加,達到效果

additive shader:黑色是0,0加任何數都為0

3d模型不能解組 3D列印服務

光敏樹脂3 列印服務 學生作品定做 小批量生產 3d列印 光固化光敏樹脂手板模型製作3d列印服務 3d列印 光 3d列印 光固化 sla 光敏樹脂 手板模型製作 3d列印服務 3d列印 光固化 sla 光敏樹脂 手板模型製作 3d列印服務 原理 sla成型 立體光刻技術 材料 abs光敏樹脂 強度和...

3D區域性光照模型

對於光照模型,從演算法理論基礎而言,可分為兩類,一類是基於物理理論的光照模型,另一種是基於經驗的模型。從使用角度而言,可分為全域性光照模型和區域性光照模型,本文簡單地介紹了幾種最基礎的經典區域性光照模型.1 區域性光照模型之lambert lambert光照模型是乙個非常簡單的模型,早在200多年前...

3D區域性光照模型

對於光照模型,從演算法理論基礎而言,可分為兩類,一類是基於物理理論的光照模型,另一種是基於經驗的模型。從使用角度而言,可分為全域性光照模型和區域性光照模型,本文簡單地介紹了幾種最基礎的經典區域性光照模型.1 區域性光照模型之lambert lambert光照模型是乙個非常簡單的模型,早在200多年前...