FreeSpacenav / spacenavd

Free user-space driver for 6-dof space-mice.
http://spacenav.sourceforge.net
GNU General Public License v3.0
279 stars 55 forks source link

Support for Houdini? #48

Closed sreejith-aj closed 3 years ago

sreejith-aj commented 3 years ago

I used spacenavd with Blender and it works perfectly fine, but I couldn't get it to work with Houdini. I don't know if I'm missing something or if spacenavd just doesn't support Houdini right now. But if it's the latter, could spacenavd support Side Effects Houdini in the future?

jtsiomb commented 3 years ago

Does it work with the proprietary 3dconnexion driver?

sreejith-aj commented 3 years ago

Ah! Sorry, I know it works on Windows. But I haven't yet tried the Linux driver.

jtsiomb commented 3 years ago

There are a few distinct possibilities. First of all, since blender works, and houdini doesn't, we can safely assume houdini, unlike blender, doesn't use the spacenavd protocol.

sreejith-aj commented 3 years ago

I'm having trouble installing the proprietary driver because it's asking for libXm.so.3, which is a part of openmotif 2.2.x, but the version on my repo (Manjaro) is openmotif 2.3.x, which comes with libXm.so.4, and I can't find it anywhere else either. Any advice?

jtsiomb commented 3 years ago

Google pointed me to this: https://motif.ics.com/open-motif/download/openmotif-223targz

The lazy approach would be to try and symlink libXm.so.4 as libXm.so.3 and see if it works or crashes.

sreejith-aj commented 3 years ago

Unfortunately, the proprietary driver doesn't support Houdini. :( I'm guessing it's because it was last updated back in 2014. At the time, the Windows driver didn't support Houdini either. I can't believe they're still frequently updating the Windows and Mac drivers but have completely given up on Linux. Do "designers" not use Linux? :/ Thank you @jtsiomb and everyone else who contributed to this project. It might not be very useful to me rn, but it's still an incredible project! And who knows, maybe a future version of Houdini might use the spacenavd protocol 🤞.

jtsiomb commented 3 years ago

It's not so much up to the driver, mine or 3dconnexion's, regardless of update frequency. You need to let the houdini developers know you want them to support 6dof devices on GNU/Linux. Point them to our project website in case the reason they don't do so is they percieve the 3dconnexion GNU/Linux driver as abandoned.

As this is probably Houdini's fault, I'm closing this bug report. Feel free to re-open if it turns out there's something we need to do to support it.