gpt4 book ai didi

background - Unity 中的 Kinect 游戏 : How to do background removal

转载 作者:行者123 更新时间:2023-12-04 18:31:02 29 4
gpt4 key购买 nike

我一直在尝试制作一款使用 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) 时,图像看起来变形了,如下面屏幕截图的右侧部分:

enter image description here

当我运行第二个示例(GreenScreen 场景)时,出现空帧错误:

enter image description here



现在我不太关心第一个场景 (KinectView) 中的变形问题。我关心第二个场景(GreenScreen)中的背景去除功能。我只需要看到自己在自定义背景下的剪裁。

谁能帮我解决这个 NULL MSFR Frame 问题?

如果有人感兴趣,我已经上传了压缩项目: https://www.sendspace.com/file/j2ftqz

非常感谢。



更新:

我一直在弄乱检查器中的一些着色器选项,并注意到除 DX11\GreenScreenShader 之外的所有着色器选项都有效。其中一些看起来像是普通的视频捕获;其他的光线更好(加法/乘法/alpha 混合/等...)。

为什么 DX\GreenScreenShader 选项是唯一不起作用的选项,而是只显示一个粉红色的方 block 。

截图如下。

enter image description here

最佳答案

在您最喜欢的文本编辑器上打开有问题的着色器并更改这两行:

1) 第 15 行。从 Texture2D _MainTex;UNITY_DECLARE_TEX2D(_MainTex);

2) 第 59 行。从 o = _MainTex.Sample(SampleType, i.tex);o = UNITY_SAMPLE_TEX2D( _MainTex, i.tex );

如上所示更新着色器将解决您描述的问题。

次要引用/来源:https://forum.unity.com/threads/kinect-v2-0-sdk-green-screen-demo-for-unity-3d-not-working-why.467687/

关于background - Unity 中的 Kinect 游戏 : How to do background removal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44512918/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com