Skip to content

Motion Input Grid v1.0.1

Choose a tag to compare

@Robin-G0 Robin-G0 released this 07 Oct 00:39
· 155 commits to main since this release

Downloads

Choose your platform below. Extract archives completely and keep their files together. See the release README for requirements and installation.

Desktop applications · Native examples · Browser examples · Game engines · SDKs and language packages · Source and integrity files

Desktop applications

Configurator and controller with the camera runtime and models.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-native.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-native.zip |

Native examples

Camera viewers and C++ consumers with sources and runtime dependencies. Individual archives contain one tutorial; combined archives share dependencies.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

Python Tkinter examples

Included in the combined archive under examples/python-tkinter/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

Pygame examples

Included in the combined archive under examples/pygame/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

SDL2 examples

Included in the combined archive under examples/sdl2/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

SFML examples

Included in the combined archive under examples/sfml/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

SDK consumer examples

No packages in this category for this release.

Native consumer examples

No packages in this category for this release.

Browser examples

Compiled browser, React, Vue and Next.js tutorials with local assets. The combined archive bundles Node; individual archives require Node 22.12+.

| Platform | Download |

| --- | --- |

| Browser / Windows / Linux | motion-input-grid-1.0.1-javascript-examples.tar.gz |

Game engines

Preview Godot, Unity and Unreal bridges and tutorial projects. Install the matching editor and supply tracking from your application.

| Platform | Download |

| --- | --- |

| Linux ARM64 | motion-input-grid-1.0.1-linux-arm64-godot.zip |

| Linux ARM64 | motion-input-grid-1.0.1-linux-arm64-unreal.zip |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-godot.zip |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-unity.tgz |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-unreal.zip |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-godot.zip |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-unity.tgz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-unreal.zip |

SDKs and language packages

C++ SDKs, Python wheels, npm and Debian packages. Native SDKs and Python wheels recognize host-supplied positions; the npm package includes browser tracking assets.

| Platform | Download |

| --- | --- |

| Linux ARM64 | motion-input-grid-1.0.1-linux-arm64-sdk.tar.gz |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-sdk.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-sdk.zip |

| Browser / npm | motion-input-grid-1.0.1.tgz |

| Debian/Ubuntu x64 | motion-input-grid_1.0.1_amd64.deb |

| Debian/Ubuntu ARM64 | motion-input-grid_1.0.1_arm64.deb |

| Linux ARM64 | motion_input_grid-1.0.1-py3-none-manylinux_2_35_aarch64.whl |

| Linux x64 | motion_input_grid-1.0.1-py3-none-manylinux_2_35_x86_64.whl |

| Windows x64 | motion_input_grid-1.0.1-py3-none-win_amd64.whl |

| Python source | motion_input_grid-1.0.1.tar.gz |

Source and integrity files

Source archives, vcpkg overlay and release integrity metadata. Verify downloads against SHA256SUMS; hashes detect corruption.

| Platform | Download |

| --- | --- |

| All platforms | SHA256SUMS |

| All platforms | motion-input-grid-1.0.1-source.tar.gz |

| All platforms | motion-input-grid-1.0.1-vcpkg-overlay.tar.gz |

| All platforms | release-manifest.json |

Motion Input Grid (MIG) turns body and hand movements into named actions. Draw a movement in the configurator, save its JSON profile, then run it in the controller or your own application.

Desktop applications and examples

| Download | Contents |

| --- | --- |

| Windows x64 applications | Configurator, controller, SDK, MediaPipe and models |

| Linux x64 applications | Configurator, controller, SDK, runtime dependencies and models |

| Windows examples | Standalone SDL2, SFML, Tkinter and Pygame viewers, with source code |

| Browser examples | React, Vue, Next.js and browser viewers with portable Node and local assets |

| Linux examples | Standalone viewers and source code |

Windows applications need the Microsoft Visual C++ 2022 Redistributable. The Debian configurator, controller and some native examples are still being developed and tested and may not yet work fully. Linux applications target glibc 2.35+ and X11/XWayland. Linux ARM64 SDK and Python packages accept host-provided landmarks; they do not include camera inference.

SDKs and integrations

The attached files also include C++ SDKs, Python wheels and sdist, the npm package, Debian amd64/arm64 packages, a vcpkg overlay, and Godot, Unity and Unreal integrations. These reuse the same C++ recognition engine. Engine integrations need their corresponding editor and observation provider; see the support matrix for maturity and platform limits.

Packages are attached for manual installation. PyPI and npm also provide the published library packages; their versions are independent of this desktop update. This release does not publish to an APT repository or editor marketplaces.

Documentation and verification

Desktop fixes include rectangular selection with Ctrl, linked-tolerance cleanup, visible finger conditions and explicit finger-rule reset. The JavaScript examples archive uses the v1.0.1 sources and validated npm runtime, plus the standalone route fix from commit 52d5b50e2cdb202136d26fc041871c1d23b8aff4. The /profile page now works when Next.js exports a sibling data directory. Server regression tests and all six React/Vue/Next browser pages passed.

Built from commit a351797952f5e91efa96d9e0c72311cc5c119840. CI package validation passed; downloaded artifacts were checked against GitHub's SHA-256 digests. SHA256SUMS and release-manifest.json describe the attached packages. Physical camera and keyboard behavior need verification on the target machine.