Scripting/Coding

Capture Mouse

Capture mouse is a small utility for recording Vector2 Coordinate data from your mouse position and storing that data in a plain text file.

I developed this as an elegant solution to camera track mouse movements for screen recorded demonstration videos. But this mouse position data can be used to drive other applications or sensors that can utilize plain text Vector 2 data.

The application is cross platform for MacOS, Windows, and Linux. No install required. Just open the application, select a folder to store the text file, assign a name, and select 30 fps or 60fps and toggle the slider switch at the bottom of the on-screen widget.

When you’re done recording mouse position data, toggle the slider switch. When you do CaptureMouse will open the text file and it can be used immediately.

You can download using the link above. Also you can grab the source code to my utility on my GitHub.

Vector2 Keyframe

Vector2 Keyframe is a Blender Add-on built to accompany CaptureMouse. The addon allows you to take the plain text Vector 2 data from CaptureMouse and apply that data to any selected object within the 3D viewport as animated keyframes.

The data can be used for moving 3D objects for a cheap mouse mocap setup. Or assigned to a empty object or bones to influence the animation of other objects in your scene.

An example of using CaptureMouse and Vector2 Keyframe together for more dynamic recorded desktop demonstrations.

You can download my add-on on my git-hub page along with the source code.