Correct me if I'm wrong, but since I'm running Vista 64, I should be able to:
1. Install my SpaceNavigator core drivers(*1)
2. Ensure my SpaceNavigator is working with demo apps
3. Download Blender 2.44 NDOF experimental branch(*2) and extract/install
4. Download and install Python 2.5
4. run Blender, with support for my SpaceNavigator!
But it doesn't work. Instead I hit the same dead-end others have reported, which is the Blender initialization completing with:
Compiled with Python version 2.5.
Checking for installed Python... got it!
ndof manager
Conclusion:
There's something wrong with the code, and the SpaceNavigator won't work in my configuration.
Steve, Luke, Ettore, did I miss something? If not, and you don't already know what is up, I've got VSE C++ downloading right now. Please give me your thoughts before I burn any more time on this though.
Thanks,
Shannon
Notes:
1. I assume I don't need to download the plugin(*3) separately and copy it into the Blender folder, although I later tried doing so.
2. Although the installation instructions(*4) at BlenderBuilds reference this plugin, they also reference a version of the NDOF build(*2) for Windows with this plugin included. Also, this thread I'm posting to says
3. Per this thread, the original 3DConnexion builds(*5) are missing some components, and the "Normal" NDOF build(*2) should be used when troubleshooting.
4. BlenderBuilds has various Blender SIG releases, but BlenderFoundation or "BF" posts the widely-accepted and supported stuff. As of this post (BF release 2.45 is current), SpaceNavigator doesn't work in BF builds. Don't bother trying to install the plug-in into a BF folder yet.
5. The seemingly authoritative installation page(*8) at 3Dconnexion's site doesn't mention you must use the NDOF build of Blender, but you must.
6. The announcement(*6) of Blender support for 3D controllers refers to BlenderBuilds releases.
7. The announcement(*7) of 3Dconnexion support for Blender refers to currently beta code
8. The Visual C++ redistributables are required in many cases(*9) for this to work. However, they are included with Vista, and will not install if attempted.
9. The BlenderDev wiki(*10) on this topic doesn't really have any information.
10. There's a long article at (*11) that ends in posters crossing their fingers for support for the SpaceNavigator in Blender 2.45, don't bother reading it.
(*1)
http://www.3dconnexion.com/support/downloads.php
(*2)
http://mirror.blenderbuilds.com/windows ... _win32.zip
(*3)
http://mirror.blenderbuilds.com/plugins ... indows.zip
(*4)
http://www.blenderbuilds.com/2007/08/05 ... h-a-prize/
(*5)
http://mirror.blenderbuilds.com/windows ... 2_orig.zip
(*6)
http://www.blender.org/news/article/3d-device-support/
(*7)
http://www.3dconnexion.com/news/press/0 ... lender.htm
(*8)
http://www.3dconnexion.fr/solutions/blender.php
(*9)
http://blenderartists.org/forum/showthr ... enavigator
(*10)
http://wiki.blender.org/index.php/Blend ... dofDevices
(*11)
http://blenderartists.org/forum/showthr ... tor&page=3
http://www.blendernation.com/2007/08/13 ... r-support/
As an aside, there's random data on this topic in various places. However, most of it is partial reposts of initially incomplete information. I'm a little frustrated that I took "3Dconnexion Announces Support for Blender" at face value, without reading the fine print (forums). Support really isn't there yet, especially from a documentation perspective, since there are neither consistent nor authoritative installation procedures.
I purchased the SpaceNavigator specifically for use with Blender. Thanks for opening your libraries to a GNU project, and I'm looking forward to the first BF release of Blender that actually implements them. Until that time, I hope the information I've gathered here helps save others some of the time this issue cost me.