[Feature Request] Compatability with 3DConnexion SpaceMouse Wireless

Hi,

I would love to be able to use my 3DConnexion SpaceMouse Wireless with UE4! Is there any plans to add this feature in? The SDK is available to developers here if anyone is interested.

Thanks in advanced!
Christopher Rose, BSc (Hons)
Environment Artist

I’d love to see that too - the SpaceMouse makes navigation so much more natural and easier…

I would like this too!

Not trying to raise old posts from the dead - but I see the same way this particular topic gets “closed” and “resolved” is to announce hey there’s an SDK available, have at it - case closed… like on many other sites and forums - so not pointing fingers. Thing is, the SDK isn’t exactly available unless you’re large enough to get their attention. I’ve tried - multiple times - for a long time. I wanted to figure this out the day I started using UDK actually. That SDK ‘link’ leads to a form to fill out, which as far as anyone can tell doesn’t get responded to with an actual download or even a “sorry tiny n00b you suck” canned email.

Thanks to you guys, it is way easier to bounce straight between UE4, max, mudbox, photoshop, maya or whatever your fav apps are. (Awesome stuff for sure, makes life easy). But everybody already struggles remembering which camera and axis controls do what in this or that app, and hopping around between em makes it all the worse… I see you guys struggling internally to go to more maya-like bindings here and there, right, it’s not just us. [Although … now I cant find my way around a cascade or material preview window now that some of the movements are straight up reversed ack].

These 3D mice take all that annoyance away. Once setup, I can grab whatever I’m working and take a look at it like its right in my left hand. The things I’m making in UE4 are way more interesting to take a look at than any other program I’m working in too. I absently grab the thing in UE4 all the time like a crazy person. So… just saying don’t put us in the same bucket as kids screaming to get their 1980’s smash button Atari stick up and running. Even just taking the time to go get the SDK for us, and posting it where the community can take a crack at it would be hugely appreciated! I know y’all have a ton of more important things to work on, no worries. [SpaceMouse + OcculusRift = head exploding for sure].

Hi,

I wanted to link in the thread below that is where more of a conversation was had about this.

As noted in my post there I did speak with one of the developers and he may get around to it sometime in the next few months but this is not a guarantee. There are a lot of high priority tasks right now with the engine that cannot be set aside.

https://answers.unrealengine.com/questions/14140/why-isnt-3dconnexion-supported.html

Unfortunately, right now the quickest route would be to get the community involved in creating a plugin that support 3D connexions 3D mouse. I did try getting the SDK and did see that there is no direct access to download and no telling when a link will be approved to get the SDK.

I hope this helps.

Tim

Thanks Tim! No worries, I have my own list of things I’d like you guys to fix before working on this too. :smiley: What actually caught my attention more than not having a driver yet, was that the conversation got Closed without any specific resolution - meaning less chances for folks to chime in with support for the idea, or to have one place for us to discuss coming up with an alternative solution on our own, or to hear of any progress or feedback from your end, or to point out that the SDK isn’t that easy to get ahold of, etc. Over on the other side, there have been SpaceMouse users in their forum asking about a UE4 driver and those get shut down too by 3DC saying Epic can come get the SDK whenever they want it (just the opposite prob). So while I understand threads can get closed because the priority doesn’t warrant it, I get that - I was only wondering where the heck we can talk about it then. (I still think you’d quadruple their customer base overnight which your company should take a sizeable slice of - I’m amazed you don’t issue every new developer at Epic one when they get hired on for the sake of 3x productivity anyway). All’s good.

Yeah that’s odd. I’ve gone ahead and reopened it in case anyone wants to chime in.

I have a 3DConnexion as well and would love to see support for this in the engine. There are a community of users who like them for sure! This may not be the case for everyone though. Out of the twelve people in our room only one other had heard of 3D mice.

The unfortunate matter is that 3Dconnexion doesn’t make the SDK easy to get. I went through the same process and was left with no email or chance to get the SDK. From our end, we have one developer who implemented it in UDK and has expressed interest in bringing it over to UE4 but there are other high priority tasks that make it impossible to work in the schedule at the moment.

As mentioned the other thread is reopened for anyone else who wants to chime in or offer a solution with their own plugin, if they’ve managed to get the SDK.

Thanks!

Tim

Yesterday I requested access to their SDK and today I got the mail with link to download.
There is a very simple example included, one needs to link against a library (SIAPP.LIB) and just call a few functions. I bet it would take <2 hours for someone at UE4 to code this.
I’ll be doing it for my app…

@ilijav:

I’m actually going to close this thread since this is being discussed here predominately: Why isn't 3Dconnexion supported? - Programming & Scripting - Epic Developer Community Forums

To answer your question though, Max is working on integrating this but it’s not a straight forward integration and will take longer than even he anticipated. started work on it this past Friday and will update the thread linked above when he has integrated the support.

Max explains a little about why it’s not as straight forward as you would expect.

Thanks!

Tim