3Dconnexion products and remote computing environments
3Dconnexion products are designed to deliver real-time interactivity when manipulating 3D content on local Mac and Windows platforms.
A full list of supported platforms can be found on the Supported Operating Systems webpage.
Qualified solutions
Solutions such as Onshape, Fusion, xDesign and 3DEXPERIENCE CATIA where 3D content is rendered locally, are specifically tested and successfully qualified.
General requirements for remote solutions
Remote solutions usually require additional steps to ensure the proper functioning of local USB devices on the remote machine:
- Redirect the local USB device (e.g. SpaceMouse) to the remote machine
- Note: It might be necessary to stop the local driver to successfully redirect. Depending on your remote solution, other protocols like Bluetooth might be not supported. Please refer to your vendors handbook for specific details regarding device redirection. If required, a list of 3Dconnexion VIDs and PIDs can be found here.
- Confirm successful redirection by following this instruction on the remote machine.
- Install the latest 3Dconnexion driver on the remote machine.
As soon as the device is successfully redirected, it will appear on the remote machine as if it was directly connected, thus device and driver work as on a local installation.
Each remote solution and environment may require individual configuration, please refer to the documentation of your solution. In case of questions we suggest contacting the vendor of the corresponding solution.
We have received customer feedback about the following solutions working with SpaceMouse devices:
- HP Anywhere / Teradici
- Citrix (note: the local driver eventually needs to be stopped before redirection)
- Microsoft Remote FX
Suggestions for using a SpaceMouse remotely
- Constant total system latency never exceeding 100ms (network latency + application latency + other overhead; see “Testing your environment” section below)
- Framerate of at least 60 fps
- High quality, fast and stable network link
Testing your environment
The total system latency can be measured by the time between input (e.g. SpaceMouse cap is moved) and output (object moves on the screen). For a quick evaluation you can:
- Record a slow-motion video (240fps or higher) of the SpaceMouse cap being moved and the remote window.
- Open the slow-motion video and measure the time between
- cap movement starts
- the object moves on the screen
by analyzing the recorded video frame-by-frame in a software like Avidemux.
Updated: Feb 2018, Mar 2018, Jul 2023