YuYuYouEr工作室

AREA OF 雨雨油儿 ~~ 承接体感互动软件、游戏定制开发 ~~

Entries for the ‘kinect’ Category

YuYuYouEr Kinect SDK Wrapper for Unity3D入门级教程

本次发布的为入门级教程https://v.douyu.com/show/j4xq3WDK5GjMLGNz

内容如下:

1、下载地址

2、如何导入Unity3D

3、如何切换一代、二代硬件驱动

4、运行测试:彩色、深度、背景移除、单人骨骼

5、小游戏开发示例:如来神掌(备注:非常入门级的案例啊,高手不要好奇)

 

 

YuYuYouEr Kinect SDK Wrapper v2.0.0.8版本发布

YuYuYouEr Kinect SDK Wrapper 发布了新的v2.0.0.8版本,下载地址:

http://www.yuyuyouer.cn/blog/?page_id=369

本次新增特性如下:

本版增加与彩色RGB图像对应的平面骨骼节点,方便大家做AR互动类开发;

角色模型和小点骨骼,支持面对面视角,像照镜子一样动作同步;

非面对面视角为第三人称背后视角,左右侧动作同步;

增加一代二代SDK切换脚本,详见Assets\YuYuYouEr_Kinect_SDK_Wrapper\Plugins\目录;

 

插件对Kinect V2硬件设备提供支持,封装了Kinect for windows SDK v2.0-1409版本;

并提供与Kinect V1设备完全兼容的DLL插件接口,大家可以根据自己需要切换硬件设备,无需修改应用代码;

使用本插件开发的应用直接替换DLL即可切换Kinect V1/V2硬件设备;

 

YuYuYouEr Kinect SDK Wrapper v2.0.0.0版本发布

YuYuYouEr Kinect SDK Wrapper 发布了新的v2.0.0.0版本,下载地址:

http://www.yuyuyouer.cn/blog/?page_id=369

本次增加对Kinect V2硬件设备的支持,封装了Kinect for windows SDK v2.0-1409版本;

并提供与Kinect V1设备完全兼容的DLL插件接口,大家可以根据自己需要切换硬件设备,无需修改应用代码;

使用V1 Wrapper开发的应用直接替换DLL即可支持Kinect V2硬件设备;

 

有限状态自动机类库 – qfFSM v1.2版本发布

有限状态自动机类库发布了新的v1.2版本,请在如下地址下载:

http://www.yuyuyouer.cn/blog/?p=290

本次主要更新了qfFSMLogic在各个语言中的实现,允许绑定到一个状态中,绑定的同时会执行reset()方法,对状态机进行初始化配置。

 

北京爱徒步作品 – 商场LED大屏幕AR增强现实

商场大屏幕AR增强现实
可设置任意图案地标,可支持结合Kinect互动

Kinect体感营销互动

Ski Shop

Toy Store

Kinect用于可口可乐交互
用户分享交互视频达到广告目的

Retail Clothing

YuYuYouEr Kinect SDK For C++ v0.3版发布

 

C++ Win32 DLL最新为v0.3版本增加以下特性:

支持双人骨骼

双人握拳手势

支持坐标系转换:骨骼数据 <-> 深度图像 -> 彩色图像

下载地址:http://www.yuyuyouer.cn/blog/?page_id=369

Unity3D版本也会尽快发布0.3版本,支持双人特性;


 

YuYuYouEr Kinect SDK Wrapper v0.2版发布 for Unity3D

关于YuYuYouEr Kinect SDK Wrapper最新信息,请点击:

http://www.yuyuyouer.cn/blog/?page_id=369

新的v0.2版本增加Unity3D插件支持,这份Wrapper代码会长期维护,并不断增加新特性,将来也会提供对其他体感硬件、体感平台的支持。

目前已经开始着手Android平台体感插件设计,我们会尽最大努力保证应用层接口的一致性,方便大家应用层代码移植。

此外qfFSM状态机类库支持多种语言,对于体感通用的UI交互组件算法,我们也会以状态机设计图或源码的方式发布,请大家关注本站更新。

功能说明:

提供Unity3D插件(移植自CMU Kinect Wrapper,修复bug,增加特性)

对Kinect for windows SDK v1.7进行封装

支持深度图、彩色视频、单人骨骼数据

支持Kinect Interaction握拳手势

支持语音识别

提供OpenCV图像处理函数:改变图像大小,水平、垂直翻转图像

Wrapper以Win32 DLL方式提供,可以被任何支持DLL调用的语言使用。

目前已经测试过C++、C#、Unity3D、Flash Air(ANE方式)、Java。

Unity3D插件移植自CMU Kinect Wrapper Package,替换原始版本底层实现,增加语音、握拳手势检测特性。

 

Kinect超时按钮实现 – 基于qfFSM有限状态自动机类库

qfFSM有限状态自动机类库目前拥有C++、C#、Java、JavaScript版本,对于同一份UML状态图,不同语言均可用qfFSM来实现。

本文使用JavaScript版本在浏览器中实现一个超时按钮,为方便测试,我使用鼠标指针来模拟Kinect关节,接入Kinect数据后,只需将手部关节坐标替换进来即可。

首先看超时按钮的UML状态图:

主状态机中有STATE_Normal、STATE_PointIn、STATE_PointOut三个状态,其中后面两个作为子状态机存在,他们内部分别含有3个状态:激活/非激活开始状态、正在激活/非激活状态、已激活/非激活状态。

设计 正在激活/非激活状态 是为了配合相应动画机制,如经典的按钮注水、按钮转满一周等计时方式。

事件方面支持UserLeave、PointIn、PointOut,以及MultiActive(多次连续激活)。

MultiActive机制可以很方便的实现 保持按住按钮,系统会周期触发某个事件。

源码中分为以下几个部分:

[Read the rest of this entry...]

Kinect舞美游戏特效

 

Kinect舞台美术、游戏特效,可以用于商业展示、互动橱窗。

 


京ICP备09080331号