I am happy (?) user of the Space Navigator. I've chosen it because of blender but unfortunately I have some small problems making it working with this particular application. But let's go from the begining. My system is Ubuntu 7.10 x86_64 (kernel 2.6.22-14-generic). The blender version is 2.46 which is supposed to work with NDoF devices via plugin. I've installed and run proper drivers for 64bit platform and Blue Light on SN switched ON, nice. XCube test application works fine and detects device without any problems. I was able to move the cube. XValues test application works as well. Then I've downloaded 64 bit version of plugin for blender (from blenderbuilds site because there is no such plugin available on your site, hmmm... why? ;>) and put it to manualy created directory 'plugins' inside my ~/.blender directory. So far, so good. When I start blender I have NDoF specific icons available but NO interaction between SN and blender. It seems no events go to blender when I use device. I was trying to use also sapcenav open source drivers. The light on SN was ON, spnavcfg was recognizing the driver but blender wasn't working. I was trying to modify xorg.conf file adding InputDevice section - no success. I'm using Wacom tablet and I thought it can generate problems. I removed it from system but - no success. The device itself works fine with blender but on Windows XP 32bit. But I'm not Window's user. I'm really confused and don't know what's going on. May be I do some stupid mistake? So, I decided to ask you for help.
BTW, when I start blender from terminal it seems the driver is also properly recognized:
Code: Select all
lopez@blaszak:~$ blender Compiled with Python version 2.5.1. Checking for installed Python... got it! X Display: :0.0 Magellan App Window: 0x3a00002 Magellan Motion Event ID=487 Magellan Command Event ID=490 Magellan Root Window: 0x13a Magellan Driver Window: 0x2e00162 Magellan Driver Window Name: Magellan Window
Code: Select all
lopez@blaszak:~$ ~/Downloads/3dxware-linux-v1-3-0.x86_64/xcube 3DxWare: xdrvlib.c 3DxWare MotionEvent = 487 3DxWare ButtonPressEvent = 488 3DxWare ButtonReleaseEvent = 489 3DxWare CommandEvent = 490 3DxWare: xdrvlib.c 3DxWare Root Window Number: 0000013A 3DxWare Window Number: 02E00162 3DxWare Window Name: Magellan Window 3DxWare Send Command Message: 03A00001 3DxWare: xdrvlib.c 3DxWare Display = :0.0 3DxWare Driver Window = 02E00162 3DxWare Application Window = 03A00001