unity實現延遲的鏡子

2021-09-13 19:03:24 字數 758 閱讀 3263

一。用unity實現在左半邊螢幕顯示外部攝像頭的畫面,右半邊螢幕延遲顯示外部攝像頭的畫面。

二。實現原理

1.獲取外部攝像頭

2.把當前攝像頭的拍攝到的畫面轉換成流並儲存

3.把儲存的流轉成,並刪除流

三。指令碼如下:

1.常量的定義

private listcameratexturebty = new list();//位元組流

public rawimage targettexture;//顯示外接攝像頭的

public rawimage righttexture;//顯示延遲

private string cameraname;//裝置的名稱

private webcamtexture cameratexture;//攝像機的texture

texture2d t3d;

texture2d t2d;

2.start方法

private void start()

void recodecamera1()

void playcamera()

}

ienumerator test1()

}

ienumerator recodecamera()

Unity的延遲管線

unity buildin deferred pipeline rt0 albedo rt1 spec rt2 normal rt3 emissive rt4 shadowmask rt3的使用方式 gbuffer3 在reflectiontoemissive pass作為rtv blend one...

愛因斯坦的鏡子

愛因斯坦小時候是個十分貪玩的孩子。他的母親常常為此憂心忡忡,母親的再三告誡對他來講如同耳邊風。直到16歲的那年秋天,一天上午,父親將正要去河邊釣魚的愛因斯坦攔住,並給他講了乙個故事,正是這個故事改變了愛因斯坦的一生。故事是這樣的 昨天,愛因斯坦父親說,我和咱們的鄰居傑克大叔清掃南邊工廠的 乙個大煙囪...

鏡子中的我

你的努力別怕別人看不到,也千萬別怕自己吃虧,你的吃虧,別人也看得到。別計較太多,別抱怨太多,你的計較和抱怨,別人同樣看得到,你的優點,也許一天兩天,別人看不出來,也感受不到,但是路遙知馬力,1年2年,只要你堅持,別放棄你最初的執著,你身邊的人一定能感受得到,這個過程,也許,就是積累機會的過程吧!今天...