look, i got the novint falcon 3d controller but it doesnt have drivers for mac os x, and will not have it in a short time, so, is there a way for me so i can release a Windows (or webplayer) build and run it on Windows so i can use it to control my character ?
this controller have a SDK for developers, its possible with mono to get input from that device ?
This looks cool, but nobody is going to pay that price for a game controller. What is the target audience for what you’re doing with this? I could see it being part of a neat exhibit at a science museum…
Is a marketing application that shows products, it will be used for showing the application to the potential clients, and if they can pay, they can have it
Look at the C/C++ plugin interface. You can integrate with any SDK that provides a C or C++ interface. It’ll be some extra work to debug, since you won’t be able to try it out inside the editor, but it should absolutely be possible.
Well, if there’s only drivers available for Windows, it’s going to be hard or impossible to get support on Mac OS X.
In this case you’ll have to decide to write a C/C++ plugin for Windows only, find a different piece of hardware, or write your own Mac drivers (which might be a crazy project )
This is an interesting thread that seems to have fizzled. I’m in no current position to build for the Novint at the moment, but we have two Novint’s laying around collecting dust. I would be happy to talk shop about these controllers either here or in a new thread.
The idea of these controllers combine with Unity and PhysX would be awesome for controlled serious and educational games.
In case anyone is interested, I wrote a wrapper for the falcon SDK (for windows) a while ago, that you can easily use in Unity.
EDIT: The page where I originally posted it was taken down. Scroll down a bit in this thread since I have uploaded it again.
Not quite true! There are those of us who actually earn money and yet like to play games and try funky stuff And hey, if you can spare 1000 bucks for a PC or twice that for a laptop, you can surely spend 200 for a peripheral…
But what is true is that your target audience is indeed very small. You won’t get rich with entertainment games for it. Serious games are a completely different topic, of course.
I would like to use your wrapper for the Falcon SDK(Windows) if you still have accesible, I clicked on the link showed in your post but it is broken, do you mind to share it, please?
Hi, thanks for share the falcon wrapper. Is it possible to upload a simple demo that uses the code? I’m a fresher in this area and also want to do something with the falcon device.
Sorry, right now I don’t have a simple demo ready. Maybe someone else can help out here. Otherwise, you’ll just have to fiddle around a bit with it, it really isn’t very hard.
Okay, since a few people had trouble getting the wrapper to work, here’s the source so you can look into what’s going wrong more closely. And possibly add functions that are not present yet. If you do make useful improvements, I would like you to post them here so everyone benefits from it.
Thanks for the wrapper, I’m just curious how you’ve set it up, as I’m using unity3.4 on windows 7 32-bit. I’ve set up a plugins folder under the standard assets and i am trying to test the c sharp code. All im getting is .dll not found. Have I put it in the wrong place?
Thank you Orion for sharing your source, you’ve saved me a lot of time and effort! The attached ZIP has an updated DLL / source which includes a few functions to check if each of the buttons are currently being pressed.
We have been working on integrating the Novint Falcon into our Unity project as a user interface. We have managed to successfully use the Falcon to manipulate objects in our scene.
The next question we had was whether there is any support for force feedback in Unity using the Falcon. If that capability exists, could someone please show me how to implement this in my project? I am sure that everyone on this forum would benefit from this knowledge, as it is a central feature of the Falcon.
Look at the code that I’ve uploaded / shamelessplugmedia updated - it can both read the input from the falcon and control the motors for force feedback.