【发布时间】:2017-11-14 17:24:50
【问题描述】:
我一直在尝试制作一款使用 Xbox One Kinect (V2) 的 Unity 游戏。
我按照本教程中的说明进行操作: http://www.imaginativeuniversal.com/blog/2015/03/27/unity-5-and-kinect-2-integration/
此 zip 文件中有两个示例场景:(1) KinectView 和 (2) GreenScreen。
当我运行第一个示例 (KinectView) 时,图像看起来有些变形,如下面的屏幕截图的右侧部分:
当我运行第二个示例(GreenScreen 场景)时,我得到一个空帧错误:
现在我并不真正关心第一个场景(KinectView)中的翘曲问题。我关心第二个场景(GreenScreen)中的背景去除功能。我所需要的只是看到自己在自定义背景下剪辑。
谁能帮我弄清楚如何解决这个 NULL MSFR 帧问题?
如果有人感兴趣,我已经上传了压缩项目: https://www.sendspace.com/file/j2ftqz
非常感谢。
更新:
我一直在搞乱检查器中的一些着色器选项,并注意到除了 DX11\GreenScreenShader 之外,所有着色器选项都有效。其中一些看起来像普通的视频捕捉;其他的照明更好(加法/乘法/阿尔法混合/等...)。
为什么 DX\GreenScreenShader 选项是唯一不起作用的选项,而是只显示一个粉红色的方块。
截图如下。
【问题讨论】:
标签: unity3d background null unity5 kinect