unity移動平台陰影解決方案

2021-07-09 11:53:45 字數 1642 閱讀 6587

思路:主要是利用乙個正交的camera去獲取陰影模型的體面,賦予給建立的乙個rendertexture,然後利用projector去渲染這個rendertexture

拉取乙個人物到場景,同時,人物模型應包含所需要的陰影模型

對人物設定如下:

人物其他部分層級不變,在inspector面板的layer中新建乙個shadow層級,將兩個shadow模型的層級改變為shadow;

關閉燈光陰影,新建乙個camera,同時將重新命名為projector_camera,引數進行調整

在project中右鍵新建乙個rendertexture,命名為shadowtest

建立rendertexture的主要目的是為了將我們建立的porjector_camera拍攝的畫面轉存到rendertexture裡,以便我們建立接下來projector後的渲染呼叫

在hierarchy檢視中建立乙個空物體,命名為projector,同時為空物體新增乙個projector元件!

將project拖到projector_camera下面,同時將我們剛建立的rendertexture拖到projector_camera的target texture中,為rendertexture獲取所需的影象

建立乙個材質球shadow,賦予給projector元件,材質球用能夠渲染rendertexture的型別,同時將我們的rendertexture拖到材質球上進行應用

camera的cullingmask去選掉shadow層級,使我們的遊戲畫面不會對陰影模型進行渲染

新建乙個層級terrains,將地面改為terrains層級,同時在projector的ignorelayers進行設定,將terrains層級去選(注:terrains層級是為讓陰影在特定的層級上進行顯示,減少資源消耗)

為了讓陰影和動作匹配,要將projector_camera和projector拖到動作的腳部移動點(改變移動位置,不會改變旋轉)

協同平台解決方案

一.需求分析 企業資訊化的過程都是從單純解決乙個業務功能問題,到解決企業內部業務流程問題,再擴充套件到解決不同業務流程的關聯互動問題,核心是業務的整合和業務的協同,需要有乙個統一的業務協同平台。國內的協同軟體產品大多是從oa 發展而來,通常是功能型的,通過模組化 系統化的辦公系統,通過通知 公告 行...

移動校園 解決方案

隨著教育行業資訊化建設的推進,學校正在建設或已經建設一些資訊化系統,一方面需要對這些進行整合,將個應用系統打通,將登陸 訊息 門戶進行統一管理,整合後勤 學工 教務 一 資產 實訓 觸控系統 虛擬實訓等。解決資訊孤島問題,為校級提供統一大資料分析平台。另一方資訊移動化的需求也非常迫切。為解決上述問題...

Unity移動遊戲優化解決方案 前篇

在今年的cj cgdc 中國遊戲開發者大會上,來自unity大中華區的技術支援經理張鑫帶來了關於 全新的unity移動遊戲優化解決方案 的精彩主題演講。本次演講分享的內容,包括從渲染模組 物理模組 動畫模組的cpu優化 如何對堆記憶體的管理以及面對記憶體洩露和資源冗餘的解決方案 以及對 的優化處理。...