2015-04-08 5 views
0

Я хочу сделать, что этот парень делает в этом видео ..Kinect V2 и Unity3D

Пожалуйста, смотрите этот Video (Взаимодействуя живой человек с единством интерактивной тканью)

Моя стратегия So Far:

Я взял простой 3d плоскости геймобжекты в единстве, добавил интерактивный тканевый компонент и 2 Коллайдеры с коробками с Ручные суставы Kinect Скелет для прикрепления ткани. Затем я добавил сфера коллайдеров с все 24 сустава скелета Поток, чтобы ткань столкнулась с моим телом, но результаты неудовлетворены.

Проблема: Ткань ведет себя очень странно .. Она спрыгивает причудливо всякий раз, когда он падает на моем теле (суставы). Я застрял здесь. Я просто хочу образец или начало перехода или любую помощь, как это сделать.

+0

Возможно, какой-то код поможет. –

ответ

0

Всегда учитывайте, что положения суставов, сообщенные Kinect, могут скачкообразно или дрожать. Извлеките сферические коллайдеры, чтобы вы могли видеть их позиции и лучше понимать вашу проблему; и применять алгоритм сглаживания на совместных позициях (общая методика состоит в том, чтобы сохранить последние 30 позиций или около того и усреднить их), или просто включить опции сглаживания скелета Kinect SDK.