# How to Use the 3Dconnexion® SpaceMouse in D5 Render?

D5 Render 2.7 introduces support for the 3Dconnexion® SpaceMouse.

{% hint style="warning" %}
Note: This feature is currently in beta testing. If you encounter problems or have suggestions, please contact us at <support@d5techs.com>.
{% endhint %}

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FiVr0NGmBdHPJN704fo8H%2Fimage.png?alt=media&#x26;token=42f05473-5f49-4477-812a-df11573b7c2f" alt=""><figcaption></figcaption></figure>

## Background Information

If you are new to using the SpaceMouse, it is important to briefly introduce its purpose: It is a professional 3D navigation device that provides an intuitive and smooth experience for moving the camera in a three-dimensional space.

The SpaceMouse is not meant to replace a traditional mouse; instead, it is often used in conjunction with a keyboard and a traditional mouse. Typically, the 3Dconnexion SpaceMouse and the 2D mouse are placed on opposite sides of the keyboard. You can operate the 3Dconnexion SpaceMouse to navigate within the 3D space, while selecting, editing, and dragging the model with 2D mouse.

## QuickStart Guide

### Driver Installation

You need to download the latest driver software (3DxWare) from the 3Dconnexion official website. The download link is <https://3dconnexion.com/drivers/>.

After installing the "3DxWare" driver software, you can refer to the [Product Manuals](https://3dconnexion.com/us/manuals/) in the 3Dconnexion documentation to learn the basics of using the SpaceMouse.

Simply connect the SpaceMouse to your computer's USB port using the USB cable, and it will be ready to control compatible software.

For first-time users, it is highly recommended to use the Trainer feature in the 3Dconnexion Home software to get accustomed to operating the SpaceMouse.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2F3ozVMJsr7rPxRht215kf%2Fimage.png?alt=media&#x26;token=0a829dde-2120-4823-8b65-03f23b085555" alt=""><figcaption><p>3Dconnexion Home</p></figcaption></figure>

## Using the SpaceMouse in D5 Render

Starting from D5 Render 2.7 and later versions, the SpaceMouse support is enabled by default.

### Orbit and Fly Mode in D5 Render

First, check the current navigation mode in D5 Render:

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2F3skZvyoeFbGkDM9cqfZ2%2Fimage.png?alt=media&#x26;token=6018bcb4-199e-4c98-ac76-c20c7063ef18" alt=""><figcaption><p>Orbit Mode</p></figcaption></figure>

When D5 Render is in "Orbit" or "Fly" mode, it supports four SpaceMouse navigation modes:

* Object Mode
* Fly Mode
* Target Camera Mode
* Drone Mode

You can switch the SpaceMouse navigation mode in the "Advanced Settings" panel of the 3Dconnexion Settings program.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2F7hfbeNrXsbxr9PfjgJr5%2Fimage.png?alt=media&#x26;token=56e13b4c-ec27-4889-84c9-84cc7b697ed0" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FlroqB7E9EGMyC9zPDkGm%2Fimage.png?alt=media&#x26;token=76aef4c3-933e-4b80-961d-8087dd24ffb2" alt=""><figcaption></figcaption></figure>

In most cases, it is recommended to enable "Lock Horizon".

### Walk Mode in D5 Render

If you want to use the SpaceMouse to control the walk mode in D5 Render, set the SpaceMouse navigation mode to "Fly" or "Drone" mode and enable "Lock Horizon".

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FJ6MazRYl9XLuQPh1MgHa%2Fimage.png?alt=media&#x26;token=5c35dd1b-b9f3-492d-8af1-065b917ec06e" alt=""><figcaption><p>Walk Mode</p></figcaption></figure>

Then, in D5 Render, switch to Walk Mode using the shortcut Alt+W.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FZYbkafGkTrNdu8Hzh247%2Fimage.png?alt=media&#x26;token=8a7ad21f-56f0-448e-9823-6b8adb728a5e" alt=""><figcaption><p>Walk Mode</p></figcaption></figure>

The camera will descend to the nearest ground level, and you can use the SpaceMouse to control the camera's movement in all directions and rotate it.

Note: In Walk Mode, the Eye Level needs to be adjusted within D5 Render using the shortcuts Q/E.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FjR0YQF1Xj8tqQo15fbrL%2Fimage.png?alt=media&#x26;token=57e495d7-3b2f-4af0-b9a5-a6708151a28d" alt=""><figcaption></figcaption></figure>

The walking Movement Speed is determined by the Speed of the SpaceMouse, which can be modified in the 3Dconnexion settings program.

### Rotation Center

The "Object Mode" and "Target Camera Mode" in the SpaceMouse involve the rotation center setting.

You can modify the display rules for the rotation center in the "Advanced Settings" of the 3Dconnexion settings program.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FPFGML79nUWIpuu2myQFE%2Fimage.png?alt=media&#x26;token=da05422b-768b-46f9-be39-cfdc638d7ac5" alt=""><figcaption></figcaption></figure>

It is recommended to enable "Automatic" and "Use Selected Item" so that the camera automatically finds the rotation center and rotates around the selected model.

If you prefer not to see the rotation center icon in the D5 Render viewport, you can choose the "Hide" option.

### SpaceMouse Button Settings

D5 Render provides nearly 50 commonly used shortcuts for the SpaceMouse. You can customize these shortcuts in the "Buttons" section of the 3Dconnexion Settings program.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FeHZGb8RM8LCq9hWHWh1b%2Fimage.png?alt=media&#x26;token=53a2d6bc-e517-4a57-9c5c-dd09ea6b09ff" alt=""><figcaption></figcaption></figure>

#### Assigning Commands

All D5 Render commands can be found in the "D5 Render" folder:

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FJ75p5DUW5v9NcHdTLFky%2Fimage.png?alt=media&#x26;token=4086e0b3-f318-42fd-a4c9-9cf5a55b2cac" alt=""><figcaption></figcaption></figure>

#### Importing Preset Commands

You can import preset shortcuts in the "More" options of the 3Dconnexion Settings program.

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FfzxDX0VX6aIwK6fp3OWS%2Fimage.png?alt=media&#x26;token=27d95c13-6bbb-4487-98b4-b60f86045a66" alt=""><figcaption></figcaption></figure>

If you are using the 3Dconnexion® SpaceMouse Enterprise, you can load the following D5 shortcut preset file:

{% file src="<https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2FxRtvm67BHoiB1vsWxVAO%2FD5%20Render.3dxz?alt=media&token=c4353a71-aa93-43ba-905d-8d7966f6de19>" %}

This will provide you with the following shortcut layout:

<figure><img src="https://3611830798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjbN1iGmN_HBnj_fyU9%2Fuploads%2Fx9XJ8YBCAwJ56yYXiiTz%2Fimage.png?alt=media&#x26;token=54ac6dcb-6bf6-424b-a739-8ecebe28ddaa" alt=""><figcaption></figcaption></figure>

## Known Issues

Currently, D5 Render only supports SpaceMouse navigation in Perspective View. In future versions of D5 Render, we will add support for Two-Point Perspective and Parallel Projection Modes.
