Unity Shader 屏幕抓取,屏幕坐标
生活随笔
收集整理的這篇文章主要介紹了
Unity Shader 屏幕抓取,屏幕坐标
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
GrabPass(“Name”)
抓取屏幕,抓取后名字為Name
屏幕坐標(biāo)
獲取屏幕坐標(biāo)有3種方法:
#####SV_POSITION語義的xy
使用SV_POSITION語義,在片元著色器中拿到的pos.xy就是屏幕空間的坐標(biāo)。
#####VPOS語義
VPOS語義和SV_POSITION沖突,使用VPOS語義,則v2f不能定義SV_POSITION。
ComputeScreenPos
Unity自帶的宏, 在頂點著色器中使用ComputeScreenPos,然后在片元著色器中把計算結(jié)果的xy/w。
總結(jié)
以上是生活随笔為你收集整理的Unity Shader 屏幕抓取,屏幕坐标的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对C语言中与运算符与或运算符||的探讨
- 下一篇: 哪些人需要做心脏超声