介面僅一塊區域清晰,其他地方模糊

2021-06-27 08:45:29 字數 478 閱讀 6180

比如在做新手引導的時候,希望某塊區域(比如一塊圓形區域)是清晰的,其他地方是模糊的。

這樣的話介面裡的所有shader都要改動,下面用個簡單例子進行說明。

這裡的是unity中的情形,這是一種很麻煩的方法,但是效率較高,其實有個更方便的方法,就是根據當前螢幕指定的點來做個圓,判斷當前fragment是否在圓形區域內:

「從遠到近」依次是,       1:製造模糊的面(plane,其alpha值是半透明) , 2 代表介面的面 , 3 乙個球 ,直接create 乙個sphere

這裡用的是最原始的shaderlab:

***************=1中的shader:*****===

***************====2中的shader:**********

shader "custom/***"

_color ("color ", color) = (1,1,1,1)

}subshader {

介面僅一塊區域清晰,其他地方模糊

比如在做新手引導的時候,希望某塊區域 比如一塊圓形區域 是清晰的,其他地方是模糊的。這樣的話介面裡的所有shader都要改動,下面用個簡單例子進行說明。這裡的是unity中的情形,這是一種很麻煩的方法,但是效率較高,其實有個更方便的方法,就是根據當前螢幕指定的點來做個圓,判斷當前fragment是否...

WRK筆記 為一塊VA區域建立PDE

allocvm.c micreatepagetablesforphysicalrange in peprocess process,in pvoid startingaddress,in pvoid endingaddress 1.計算需要從startingaddress到endingaddress...

給我一塊石頭

給我一塊石頭!專案經理應該小心的遊戲之一 克里夫與團隊一起,用一周時間制訂出了專案日程。他們完成了 哈德遜灣式啟動 並且確定已經識別出了主要的技術風險。他將風險和日程安排告訴了他的上司諾姆。你就不能再早點完成專案了麼?諾姆的一句話將克里夫送回了團隊,步履蹣跚。克里夫與團隊又花了一周時間修改時間表,得...