It's a motion-based, role-playing game that emphasizes slowness in completing a menial task.
-
MediaPipe Holistic tracks the body and hands and returns coordinates to be solved by Kalidokit.
-
Kalidokit solves kinematics which lets us virtually embody the prosthetic.
-
VRM Add-on for Blender exports a VRM file.
-
three-vrm lets us load the VRM file into the three.js canvas.
-
Poimandres' react-three-fiber renders three.js to enable 3D in the app. It's ecosystem, including drei, postprocessing, and cannon, provides useful three.js helpers, works as a post processing wrapper, and works as a physics renderer respectively.
-
ithappy created the mechanical prosthetic model that we attach to a human rig in Blender.
-
README and feedback icons were created by Gregor Cresnar and edited further by me.
# Clone and open repository
$ git clone https://github.com/nohr/gear
$ cd gear
# Install dependencies and run locally
$ npm i
$ npm run start