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