Hi!
I’m the developer of LCS Hair Designer https://lcs.tools,
a browser-based hair grooming tool for game artists, launching this September. Our users are 3D professionals - many own SpaceMouse devices, and we want supporting them to be first-class.
We’ve already built two integration paths: direct WebHID reading, and a client for the local Navigation Library WebSocket service (the interface 3DconnexionJS uses). Both work, but neither is reliable enough to ship as a default:
• With 3DxWare running, WebHID receives no input reports, so users currently have to kill the driver to use the device in our app — which breaks it for their other software. Not something we can ask customers to do.
• The WebSocket service connection fails on some machines (possibly the 127.51.68.120 loopback certificate), and it returns only computed camera matrices — our app has its own carefully tuned navigation feel, which gets discarded.
What we’d like to ask:
1. Is the Navigation Library WebSocket interface officially supported for third-party web apps, and which minimum driver version should we require?
2. How is the loopback TLS certificate maintained, and how are expiries communicated to developers?
3. Is there any supported way to read raw 6DOF axis values while 3DxWare is running?
4. How should a web app register itself for a per-application profile in 3DxWare?
We’d gladly join the developer program and work with whatever you recommend - we just want SpaceMouse users to plug in and have it work.
Thanks for your time!
Browser-based 3D app
Moderator: Moderators