Skip to content

Library that allows for easy manipulation of Unity3D objects using a Novint Falcon

License

Notifications You must be signed in to change notification settings

kbogert/falconunity

Repository files navigation

falconunity

Library that allows for easy manipulation of Unity3D objects using a Novint Falcon.

For an example, see here

Quick Setup

Troubleshooting

  • If the frame rate of the physics simulation drops below 500fps (and especially below 120) the falcon will become very jerky
    • Try simplifying your scene, or else run FalconServer on a more powerful machine

Using without the server

  • If you have a Pro license for Unity you can use falconunity as a plugin
  • Edit Assets/novint/FalconUnity.cs (in the unitypackage)
    • Comment out the first line
  • Make sure that falconunity.dll is in the plugins folder of your project

Notes for Building

  • This project was/is built with Visual Studio 2013
  • Clone the repository to c:\ (sorry :( )
  • Download the Bullet library and place in c:\falconunity\external_libs\bullet
    • Apply the fix here: http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?t=8915
    • Follow bullet's build instructions to create a VS2010 solution and project
    • Open this solution, change the runtime library to multi-threaded DLL for all of the projects to build (you can ignore the demos
    • Rename the resulting libs to remove the _2010 in their name
  • Download Boost and place in c:\falconunity\external_libs\boost_1_58_0
  • Build the solution that's in c:\falconunity\falconunity_vs2010, the falconunity.dll and FalconServer.exe files will be placed in c:\falconunity\build\Release

About

Library that allows for easy manipulation of Unity3D objects using a Novint Falcon

Resources

License

Stars

Watchers

Forks

Packages

No packages published