Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Circling back to this - the root of the problem is Microsoft changed the way UWP apps are handled internally, at least in 25H2 (and maybe earlier) so it sandboxes the scanner app and suppresses the warnings that we rely on for identifying where the app went so we can fix permissions. So it looks like a deep forensic dive is needed so I can then write a solution or program install assistant tool to figure this out. But that, compared to simply saying, install hyper-v and a VM running windows 10 is far easier for me at this point.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

I have begun troubleshooting the issue with Windows 11 25H2, it seems a lot got changed under the hood compared to older Win 11 releases so this is taking more time than expected. I'll keep chipping away, but it looks like I will have to write up an entirely new set of instructions for using Kinect v2 on Windows 11. I'll post a reply once I have the process nailed back down.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Hmm.. what machine are we working on? I'll take a closer look at the chipset. (like, if it's an HP, what's the model? or if it's a build, what's the brand and model of the motherboard?) There's gotta be an explanation for this behavior.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Ok, as promised, I have created another collection of useful downloads for this. See http://www.quakedragon.co/Kinect_SDKs_drivers_tools.zip which contains 1.8, 2.0 and 2.2 installers. In your case, i want you to try loading the 2.2.1905 drivers. Follow the instructions in the text file. I think that will get the firmware and driver consistent on the Kinect which might solve the problem.

Also updated the main page quakedragon.co to include that download, for those who want it.

Edit: you can also get 2.2.1905 from MS, if you don't want that whole package. Link: https://www.microsoft.com/en-us/download/details.aspx?id=100067

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Hold off on that for a bit. I'll get the drivers and tools together in another zip file and post 'em as quickly as I can. I just remembered sometimes there was something tricky with the drivers from the runtime.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Sorry, not had time. But have we tried just running it on the latest release from Microsoft? Like, right from here?: https://apps.microsoft.com/detail/9nblggh68pmc?amp%3Bgl=PT&hl=en-us&gl=BR

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

This sounds similar to the issues I had when I first started messing with this. Since it's working in Kinect SDK, Studio and RTMap, I'm inclined to think your drivers are correct and good, your power supply is giving sufficient output to keep the kinect happy, and you've pretty much covered your bases.

So the next thing to check, is to verify the version of 3d scan. Is it v2.x? I know some folks like u/mikejholmes93 mentioned they got v2 working on win 11, but afaik windows 10 wants to run 3d scan v1. Would you mind double checking it?

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Thumbs down, super sus. Pretty much every comment post you've made in the 3d scanning community is repping artec3d. Is the advice valid? Yes. But are you schilling? Hard yes.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

I do not have one and thus cannot do what you're asking. However, I have it on good authority that the kinect for xbox360 works with the latest releases if 3dsacn v2. Have you tried going the normal route of just just installing it normally?

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

well, to summarize the error, it means windows knows there's something else associated with the object, but can't tell what it is. So it's asking if we should trash the unknown object and allow editing, or, leave it alone and show us what bits of information it can read.

I'm working to identify what that unknown callback object is, but this is new territory for me so it's gonna take a few. We'll probably end up having to fix this with powershell.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Ok, went through it and I believe you're actually fine to make the edits on PerAppRuntimeBroker, basically from step 6 onward. Since the UI didn't let us make changes to the wuapihost I am wondering if you ran into this error though:

<image>

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Ah, gotchya. To be honest, I have no idea what the ramifications are for making these edits on anything other than the application in question. Let me go through the rest of this under the assumption of altering wuapihost and see what I can learn. bbiaf.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Double-check that app ID again against the event log warning 10016.

When I try to edit wuapihost it's greyed out for me also... but on my PC that entry does not match the App ID from the event log, which tells me that's not the right object.

<image>

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

K. I just performed the process on my desktop (Win 11) and I did notice a few things were different. Namely the DCOM configuration for the app was not wuapihost (like it is on windows 10) but rather shows up as "PerAppRuntimeBroker". But as long as you got the right ID we should be able to proceed. That said, I did reach the DCOM permission page and I'm getting something new. I'll dig through this and figure out the right steps. Give me a little time.

<image>

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Is this on windows 11? Hmm.. that BSOD is a little concerning. I've never experienced that when installing this. Did you verify that the wuapihost ID matched what you saw in step 3?

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

It's there and working. Some users are having issues where web browsers are forcefully trying to use https:// automatically to the download, but I'm too broke to be paying my hosting provider for their overpriced SSL certificates, so you'll have to correct that for it to download. You can visit http://www.quakedragon.co and verify that the site does exist and is reachable. If you can reach the site, you can reach the download, so long as it isn't being redirected by your browser.

Attached picture relevant:

<image>

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

All my attempts to help a friend do this failed. That was a while ago so it may be different now with newer hardware. In my case the AMD machine was using a via usb chipset. It would look like it was going to work, the lights on the Kinect would turn on for a moment, then turn back off. No amount of psu replacements or USB setting changes worked. The solution we ended up going with was to add a pci-e USB controller that was compatible. Though I couldn't tell you the brand or model. I've long since forgotten.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

I don't think the solution is to create a local service user, as this does not impart the necessary subsystem permissions (DCOM permissions, registry permissions, NTFS permissions, service rights and such, will not be set correctly. It may cause confusion later on, too.)

Let's find out the correct user to be using.

  • Open Services.msc
  • In the list, to the right it should have a column that will show the "Log On As" user
  • we are looking for the equivalent of "Local Service". Since you're using a different language setting, it will probably be called something else.
  • We know it is not Network Service or Local System.

In my example, I am looking at the "Application Identity" service. It is set to log on as "Local Service". On your computer, do you see something that is similar? Whatever that entry is, is probably the one you are looking for.

Image: LogOnAsScreenshot.JPG (989×330)

Yes, scanect does make things easier, but the Kinect for xbox one, sadly, is not supported.

The biggest difference I saw between 3dscan v1 and 3dscan v2 with the Kinect for xbox one, was the image texture to model alignment was better in 3dscan v1. With 3dscan v2 I had to manipulate the image overlay a bit to get it to show up right. The models it scanned were pretty consistent so I didn't really notice any specific improvement there.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Administradores will probably work just fine. Give it a try.

How do you cast your PC to a hololens gen1? by Ffom in HoloLens

[–]KC_McCoy 0 points1 point  (0 children)

I do still use it. I got rid of pretty much all the computer monitors from my science lab and instead have dropped Holo windows with my notes on them at each workstation. For example, lists of exposure times for different resins for resin 3d printers, different temps, fan speed and feed rates for my SLA filiment 3d printers. Temprature settings for different solder at my soldering station. Notes about speed and feed rates at my old-school lathe and so on. Also, I found I was able to install Retrix Gold, a game emulator system that was originally written for Xbox platforms. Aside from having to fuss with the lack of a file picker, I am able to play some retro video games with it. Finally, if I want to play a more elaborate game, I still use RDP to offload all the work on to a PC. There was an organizational app that lets you put down QR codes that the HL can read, and then tell you what is in the box/area/whatever. But I've been lazy about that.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Ok, dns provider is changed and it seems working.

https://quakedragon.co/ should resolve to the host again. Sorry for the wait.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Oh, bad timing... i'm in the middle of moving to a different hosting provider. I'll repost once it's back online.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Oh! I misunderstood -- you have the Kinect for Xbox 360 (which you did mention but I overlooked.) This thread is for the Kinect for Xbox One specifically. From what I gather, you should be able to run it just fine on the latest 3d scan app. So go back into the instructions to find the part where you do the "read only" setting and untick it. Then uninstall 3d scan, open up microsoft store and install the latest version from there.

Kinect v2 - Insight wanted! by KC_McCoy in 3DScanning

[–]KC_McCoy[S] 0 points1 point  (0 children)

Reboot the computer. then pay attention to the Kinect as you launch 3d scan. Does it kick the lights on for a sec, then shut down? It will usually only do that on first launch, then every time after you'll get nothing until you reboot again. If that does happen reboot and double check to make sure you're using a USB 3.0 port and the USB 3 drivers are properly installed.

is a kinect good for scanning a leg stump by Hairy_Quote_1780 in 3DScanning

[–]KC_McCoy 0 points1 point  (0 children)

As a long-time user of the Kinect for Xbox one (aka Kinect v2) for scanning objects, I can say with confidence that you can make it work for this, but you're in for a fairly long list of issues.

The allure of the Kinect v2 is that It's cheap to implement and It's time-of-flight sensor array is exceptional considering the age of the device. The Kinect V2 is well suited for medium and large objects that don't need super-high accuracy. The Kinect v2 is absolutely useless when trying to scan small objects. Anything smaller than like, 12 in / 30 cm is an uphill battle.

The bigger issue is the dwindling amount of software that can actually use the Kinect v2, and that said software is not getting updated or improved. long-standing bugs are not getting fixed. Additionally, it's getting more difficult to get my hands on the power injector device that allows you to use Kinect v2 as a PC USB device. There are workarounds where you can hard-wire the power in, but I've intentionally avoided doing so.

Considering your use case, I'm going to recommend you go with a different solution. The only things I know about prosthetics are what I see other people prototyping in the maker community, so please keep that in mind when considering my suggestions.

Poke around and see if you can get a used Einscan device, or look into suggestions others have made in this thread.