~ / cmdr2

projects: freebird, easy diffusion

hacks: carbon editor, torchruntime, findstarlink

  • #puppetry

Refactored Puppetry by splitting the monolithic single file (3500 lines) into separate modules. Also added thorough test coverage, which will make it easier to develop new features without breaking existing ones. I tested the new version manually, verified that the automated tests cover all the critical paths, and read through all of the test implementations. I also tested on older versions of bpy. The CI deployment job will also automatically run the tests against a bunch of old and new versions of Blender, before releasing to the users.

  • #freebird
  • #puppetry

Puppetry v1.2.19 released! It allows you to move the overall armature rig via an external animation, while still controlling the head and hands with the VR controllers. Previously, the head and hands would stay at a fixed place in the world, and not move along with the rig. For e.g. this is useful if you want to move the character down a corridor (using a script or animation timeline), while using Puppetry’s motion capture to animate the head and hands.