2017-06-13 177 views
3

我一直在試圖製作一款使用Xbox One Kinect(V2)的Unity遊戲。Unity中的Kinect遊戲:如何去除背景

我遵循本教程中的操作的指令: http://www.imaginativeuniversal.com/blog/2015/03/27/unity-5-and-kinect-2-integration/

有在此zip文件兩個示例場景:(1)KinectView和(2)綠屏。

當我運行的第一個樣品(KinectView),圖像看起來扭曲,像下面的屏幕截圖的右側部分:

enter image description here

當我運行第二個樣本(在綠屏場景),我得到空幀錯誤:

enter image description here



現在我並不關心第一個場景(KinectView)中的變形問題。我關注第二場景中的背景消除功能(GreenScreen)。我需要的只是看到自己在自定義背景下裁剪。

任何人都可以幫我弄清楚如何解決這個NULL MSFR框架問題?

我已經上傳了壓縮的項目的情況下,任何人有興趣: https://www.sendspace.com/file/j2ftqz

非常感謝你。



更新:

我一直在搞亂了一些在巡視的着色器選項,並注意到所有着色器選項除了DX11 \ GreenScreenShader工作之一。其中一些看起來像一個正常的視頻捕捉;其他更好點燃(添加劑/繁殖/阿爾法混合/等等...)。

爲什麼DX \ GreenScreenShader選項是唯一不起作用的,而只是顯示一個粉紅色正方形。

下面的截圖。

enter image description here

回答