Ok, so I am working on an Experiment in Minecraft. The experiment is animating a character with ~80 blocks in real time, In Minecraft, without mods; only using command Blocks and Redstone. Now, I have a Base Pose for the character built in Minecraft, and will easily be able to make a copy in blender.
My question is, Is there a way to make the Individual Parts (Blocks) of a Armatured Character move only Full Blender Units, and not partial, while remaining on the Armature?
Not rotating should be easy enough, but the movement of full units only, stumps me.
You mean you want the character to move from one location to the next without any intermediate motion? Change the f-curve interpolation to Constant in the Graph editor.
Not exactly, I want the individual parts of the character (the individual 1BUx1BUx1BU blocks it’s created out of) to move only a single BU at a time within the animation. This way I can easily transfer the Frames I want into Minecraft.
Then you just make sure you only give them full BUs when you move them.
If you need to round out a value to get a full BU, do that with an appropriate var statement on a driver for that value. What that statement will be depends on how you’re deriving the values for the movements. You might not even need one.