Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Studio Chat / Using the Kinect 360 in agk full body tracking

Author
Message
Anthony Brian Cox
7
Years of Service
User Offline
Joined: 29th Dec 2016
Location:
Posted: 28th May 2022 20:13 Edited at: 28th May 2022 21:52








hers the agk code
download zip
first run the kinect exe in the folder add and exception to the firewall
run the project included in the zip and add exception to fire wall as the app usis network to transfer the data from kinect to agk via a socket
you must have the xbox 360 kinect installad with kinect sdk vesion 1.0 from micro soft it free and running on pc properly for this work enjoy








ps can some one tell how to get the video working please

Attachments

Login to view attachments
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 28th May 2022 21:59
looks good but i don't think you sank a single shot or even hit the backboard?

regardless, congrats on getting things working

meanwhile, i fixed your vid which just needs the video ID, not the full youtube URL. edit your first post to see the change.

otherwise, what became of this? https://www.youtube.com/watch?v=8wGkRe9cisE

thanks for sharing!



Raven
19
Years of Service
User Offline
Joined: 23rd Mar 2005
Location: Hertfordshire, England
Posted: 28th May 2022 22:02
If you're Plug-In Requires the Kinect SDK to work., then I have some questions with how you've implemented it.
For Future Reference:

Microsoft Kinect SDK v1.2 - v1.8 provides support for Microsoft Kinect 1.x
Kinect v1.0 is Kinect for Xbox 360
Kinect v1.1 is Kinect for Windows
Kinect v1.2 is an improved Kinect for Windows., which has some enhanced features and support

Now as a note., all three of these will work on Xbox 360, Xbox 360 S and Windows (7 and 8 with Kinect Driver, Windows 10 and 11 have Basic Drivers., but you'll want the Kinect Drivers for full Functionality Support)
This said the "Enhanced Features" of Kinect v1.2 are *NOT* Supported on Xbox 360, it will behave as if it's a v1.1 instead.

Microsoft Kinect SDK v1.9 - v2.0 provides support for Microsoft Kinect 2.x
Kinect v2.0 is Kinect for Xbox One (which shipped with it)
Kinect v2.1 is Kinect for Windows 10

As an important note., which these technically are identical; Kinect v2.1 has a USB Connector., while Kinect v2.0 has a "Kinect Connector" which is ONLY found on the Xbox One and was removed from Xbox One S and X.
There is an adapter as I recall., but they are quite Rare.

Microsoft Azure Kinect Sensor SDK., which only supports the Azure Kinect DK (v1/v2/v3)., but this also can be supported via Azure Cognitive Services, part of the Windows 10 SDK provided you add the Azure Package.



As a keynote Kinect SDK v1.0 and v1.1 were ONLY available via the Xbox Developer Kit., and as I recall didn't work properly when trying to support Kinect on Windows.
Further note: Microsoft only have v1.8 (for Kinect v1.x) and v2.0 (for Kinect v2.x) as seeded links., i.e. these will show up in Search Results.
You can still acquire v1.5 - v2.0 via the Microsoft Download Site, provided you specifically search for them.

Now the Software Development Kit is broken into 2 Components.
Kinect SDK and Kinect Toolkit.

Now on Windows 7 and 8 you will need the Drivers in the Kinect SDK or available on the Kinect for Windows Disc., where-as Windows 10 these aren't needed.
The Kinect SDK also has the Drivers as a Re-Distributable Package which you're supposed to include in your Installer Packages.

The Toolkit is very useful for Kinect Developers as it has a collection of Example Projects and Runtimes, as well as Debug Tools.
One of the more useful (at least that I've found) is the 3D Scanner Example., which allows you to use the Kinect as a Handheld Scanner to convert Real-Life Objects into 3D Objects; that you can then clean-up in Blender (for example) and use in Development.
For those less familiar., the Kinect has an accelerometer within it; so it can sense the Direction and Angle... this was never really used by Kinect Games; but it is useful; especially with the Tracking, as another useful feature is Object Tracking along with control over the Pitch Motor.

Now it should be noted Kinect for Windows is a much more capable Devices than those who remember it from the Xbox 360 will realise.
A lot had to be sacrificed when developing Kinect Applications on the Xbox 360... especially if you wanted to take advantage of multiple components such-as Depth, Colour, Audio Ranging, etc. as it meant using reduced / compressed inputs.
Lower Resolution, Lower Framerate, Lower Bitrate, etc.
As there was only so much you could spare in terms of processing power., and the PowerPC wasn't a particularly good multi-threading processor... no RISC SoC Processor is., it's why Mobile Environments don't work like Desktop Windows / MacOS / Linux; and the versions that are released are specially redeveloped around the limitations of said Processors; and Kinect., yeah that is a perfect example of a Multi-Threaded Device; as it's an array of Sensory Data that HAS to be processed before it's useful.
Modern Mobile Devices get around this limitation in their ARM Processors being RISC-based by the SoC (System on Chip) having specialised additional Components for processing the various Sensor Data you have on your Mobile Device today., as if things like the GPS, Gyroscope, Accelerometer, Touch Sensors, Light Sensors, etc. were all processed by the ARM Processor itself; you'd not really have much left for your Apps to use.

The Kinect was originally (and the R&D Version did) intended to have an on-board SoC capable of handling said Data., but to have included that in the Retail version would've increased the Production costs; pushing the Retail price from £180 (which most could afford on a "Gimmic" peripheral) up to £250., which was the cost of another Xbox for most. That then enters "Wealthy Only" Territory, much like VR is today.
I mean to put it into perspective here:
Kinect for Xbox 360 sold 28 million Units., which as it did this when there were only ~55 million Unit Sales for Xbox 360 at the time; that's an extraordinary attachment rate.
Compare this to VR., which has a *MUCH* Larger Market of ~420 million Capable PCs / Consoles... and only reached ~15 million total units sold in the past 6 years.
Yeah, you might start to realise why Microsoft decided to package Kinect with their Next Gen Console.

Now strictly speaking Microsoft haven't actually abandoned Kinect... Azure Kinect DK has been available since they retired Kinect v2 for Xbox One/Windows (2017) and has seen 3 Iterative Releases.
I'd like to see a cost reduced "Consumer" version., but given how Microsoft was burned before... I'm not going to hold my breath.



With this all said... I wouldn't have thought that a Kinect extension for AppGameKit was something anyone would've cared about.
I'll be keeping an eye on this to see reactions.


blink0k
Moderator
11
Years of Service
User Offline
Joined: 22nd Feb 2013
Location: the land of oz
Posted: 28th May 2022 23:05
Brilliant work Anthony.
jd_zoo
5
Years of Service
User Offline
Joined: 12th May 2018
Location: Nova Scotia
Posted: 29th May 2022 14:54
I really wish I had bought a Kinect back in the day to be able to play with this! Just checked Amazon and $200 for a PC Kinect + $40 for adapter so I will need to check out the local used bins.

Could multiple webcams replicate something like this I wonder...
Check out Automation on Steam now
https://store.steampowered.com/app/1698690/Automation/
Raven
19
Years of Service
User Offline
Joined: 23rd Mar 2005
Location: Hertfordshire, England
Posted: 31st May 2022 10:09 Edited at: 31st May 2022 17:06
You can get them off of eBay for like £30 - 60., and I guarantee most are going to be "Like New"
It was one of those peripherals everyone had but almost no one actually used beyond trying it out with the Kinect Adventures / Sports or Dance Revolution.
Anthony Brian Cox
7
Years of Service
User Offline
Joined: 29th Dec 2016
Location:
Posted: 1st Jun 2022 19:48 Edited at: 1st Jun 2022 19:49



a little box app

Anthony Brian Cox
7
Years of Service
User Offline
Joined: 29th Dec 2016
Location:
Posted: 3rd Jun 2022 17:08 Edited at: 3rd Jun 2022 17:12




Attachments

Login to view attachments
jd_zoo
5
Years of Service
User Offline
Joined: 12th May 2018
Location: Nova Scotia
Posted: 6th Jun 2022 00:52
This is awesome. I ordered an xbox one kinect from ebay just to play with this.
Check out Automation on Steam now
https://store.steampowered.com/app/1698690/Automation/
Anthony Brian Cox
7
Years of Service
User Offline
Joined: 29th Dec 2016
Location:
Posted: 6th Jun 2022 09:17
here is the c tire 2 project that runs the Kinect
maybe some one can write it so that tire 2 agk runs with it directly so no network would be needed


is on google drive

https://drive.google.com/file/d/1Xt5GkkY7j2jTXvSy8ACE796KKrHhN9Lj/view?usp=sharing
Anthony Brian Cox
7
Years of Service
User Offline
Joined: 29th Dec 2016
Location:
Posted: 6th Jun 2022 10:34








again on google drive as the zips are not up loding may be to larg ??


https://drive.google.com/file/d/13Xguc6QIiFoHrpTir6ocuLYEVMAuTfqm/view?usp=sharing

Login to post a reply

Server time is: 2024-04-25 12:33:38
Your offset time is: 2024-04-25 12:33:38