Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UWP version of Holofunk #1

Open
Noemata opened this issue Sep 24, 2016 · 11 comments
Open

UWP version of Holofunk #1

Noemata opened this issue Sep 24, 2016 · 11 comments

Comments

@Noemata
Copy link

Noemata commented Sep 24, 2016

If and when the UWP version the Kinect SDK becomes available and you consider a UWP port of Holofunk, I am willing to give you some help.

Reply with an email address if you would like to discuss this.

@RobJellinghaus
Copy link
Owner

Thanks, I appreciate the offer! I am not holding my breath for the full UWP SDK -- no idea when or if it will actually appear. And an equally big issue is that the app uses the ASIO API for low latency audio round-tripping -- I have no idea if UWP supports an equally low-latency audio interface, but I am not hopeful. Do you know? And discussing it here is fine, I don't actually know how to send PMs on Github and I don't want to post my email address on a public thread :-)

@RobJellinghaus
Copy link
Owner

Also I am working on getting it happy with Win10... have not FNA and SharpDX 3 branches in my repo now, but still issues with both. Will update once it works again. Until then it may not be worth pulling.

@Noemata
Copy link
Author

Noemata commented Sep 28, 2016

Low latency audio support is very good under UWP, as is general audio management with the revised audio graph facility. The only bits missing from Kinect support are the skeletal data, not that it's a small detail. Microsoft promised full UWP support for the last half of this year. Starting to look like the last quarter now. If you know someone on the inside, give them a nudge.

@RobJellinghaus
Copy link
Owner

Looks like they have come out with what they claim is adequate UWP access to skeletal data: https://blogs.windows.com/buildingapps/2016/11/04/kinect-demo-code-and-new-driver-for-uwp-now-available/

I have not tried it myself yet but I will be soon.

@Noemata
Copy link
Author

Noemata commented Nov 26, 2016 via email

@RobJellinghaus
Copy link
Owner

Well, I have decided to go full UWP, so I am starting on a UWP / C# / Unity / new-UWP-Kinect-drivers / AudioGraph version. https://github.com/RobJellinghaus/Holofunk2/

Keep an eye on it. I am going to start with a touchscreen C# / Unity / AudioGraph version (so my kids can play with it on their tablets), then add in Kinect support, and then mixed reality support once the Win10 Creator Update ships next summer.

@Noemata
Copy link
Author

Noemata commented Nov 28, 2016 via email

@RobJellinghaus
Copy link
Owner

Does that approach work as a UWP app? My app needs to go UWP in order to run on HoloLens.

@Noemata
Copy link
Author

Noemata commented Dec 7, 2016

UWP is my main focus also, so I am only opting for approaches that play nice with UWP. I also need Xbox to be fully supported by the UWP implementation. I need to have a solution out by the end of January that will feature fairly complex audio/Kinect/digital camera integration hopefully all running on an Xbox.

@RobJellinghaus
Copy link
Owner

https://github.com/jmarcincin/MultiK2 turns out to be the fantastic solution for me (UWP, C#, full Kinect access including hand pose).

@Noemata
Copy link
Author

Noemata commented Feb 20, 2017

Thank you very much for the suggestion! That looks pretty darn good. Will dig into it in a couple days. At the moment I'm struggling with UWP Midi. Turns out there's no equivalent of Multimedia Timers, so I'm still trying to resolve the best alternative. That said, the new MIDI API does the job in every other respect so I have to temper my complaints.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants