SpaceNav3D
SpaceNav3D copied to clipboard
Plugin fails to load
Did you compile the plugin? Also, you need to get the 3dconnexion SDK from 3dconnexion's website (you need to sign up for it first).
If you would like an already compiled version (for Windows), try this:
https://drive.google.com/open?id=1kR_sb1NCbbowbdbAqbiG8ApPu0G7WvMg
For unrealengine 4.19...
I'm having a similar problem, had this awesome plugin loaded for 4.17 before needing to upgrade to 4.19.2. I downloaded your compiled version of SpaceNav and placed it in that engine's Plugin folder. When I try to open my project into 4.19.2 I get the same message as above. My 3dConnexion driver is up to date: 3DxWare64_v10-5-7_r2779.
Many thanks for your assistance, and let me add to that a big thanks generally. My background is in live-action documentary, not gaming, so now that I'm producing 3D virtual environments I regard navigation and looking from that perspective as a camera operator, detest the look of jerky mouse movements and keyboard strokes, Not only does a 6-axis motion controller support truly cinematic camera language, but the time savings to productivity and how much easier it is on the brain remaining connected spatially to 3D content on a 2D monitor, using the SpaceMouse in UE4 is simply no brainer. But it took how long for someone to develop the plugin. You made my day! Big thanks.
Update: Though I don't see the plugin listed in Project Settings, in 4.19.2 my SpaceMouse yet works. Thanks for advising, would like to see the plugin, which would also be valuable to other users. Thanks again for a great plugin.
Hi, i've got the same error like the one described in the first post. I tried to compile it with visual studio 2019 but I'm a beginner with this software - so I wasn't able to make a valid build. Can you describe me the correct way on how to do it or make me a quick build? (I always get an error like "The program does not contain a static 'Main' method suitable for an entry point."). Either way thanks for your work! Would be amazing to be able to use the space mouse in UE4 (4.22).
@gkatharina In order to generate the solution you have to create a blank unreal c++ project. go to edit->plugins, create a plugin (I chose third party, not sure it matters) with the same name, and replace those files with this plugin's files, then build the project. I've already done that so here is a zipped up version. With every new engine release you should be able to open the project and rebuild after retargetting the solution if necessary. Note that I changed the method calls "AllViewportClients" to "GetAllViewportClients" so it compiles for Unreal 4.23, which might break it for 4.22
@garinstrader Oh wow thanks!! After hours of trying to get the build right (i don't know what this time the problem exactly was. In visual studio i somehow always got the internal paths to the additional header files wrong, but i also wasn't able to find the same 3dx sdk file structure as you have in your project - online i only found the executable. I will try your rebuild solution again after I had a look at some vs tutorials), i ended up - like you mentioned - updating Unreal to 4.23 and now it works like a charm :) So thanks again, you saved my day!