Open hiqb217 opened 2 months ago
Would strongly recommend building DINO-DLL yourself, but if you want to quickly test without carrying step 1, I've attached the rebuilt .dll
and .winmd
produced when building this version of the software: commit link.
Thank you for your support! I really appreciate it. I tried using the rebuilt .dll and .winmd files from your zip, but unfortunately, it didn't work. I then attempted to rebuild the solution myself, but encountered a link error related to unity.obj. Do you have any idea what might be causing this specific error? I've been looking into it for hours and can't seem to figure it out.
Never mind, I just figured it out! Thanks for your help!
After a couple of different issues were raised about this topic, I tried to add some very quick modifications to enable support for spherical passive markers under the
experimental
branch of DINO-DLL.To use the new modifications you should follow these instructions:
1) Fetch updates and rebuild DINO-DLL
.sln
file. build forRelease
,ARM64
.HL2DinoPlugin.dll
&HL2DinoPlugin.winmd
fromDINO-DLL/ARM64/Release/HL2DinoPlugin
Assets/Plugins/WSA
.2) Modify
DinoToolsConfig.json
The only change in DINO-Unity required is to modify the
.json
file used to construct your Unity project. For a tracked-tool inside thetools
array of the file, you can now add a new key-value pair to describe the spherical marker radius.Rebuild DINO-Unity as instructed in the README (e.g. see instructions for the
unity-21
branch).These changes were made relatively quickly, so please do review the new code in
DINO-DLL
yourself.Effectively, the main change made is that when trying to associate detected marker-blobs with tools, you iteratively try out different marker radii specified in the
config.json
when trying to compute pose for different tools.It's certainly considered an experimental and slightly unstable addition, as I haven't been able to robustly test it, and the code logic could be implemented in a more elegant way, so it has not been merged with the main branch just yet. Feedback is welcome!