Blender: Difference between revisions

185 bytes added ,  14 May 2022
Added the BlenderOni header, made some minor changes
(Added the BlenderOni header, made some minor changes)
Line 43: Line 43:
Currently we have a rig available in the form of a Blender scene available [http://mods.oni2.net/node/388 HERE]. The rig was made by Geyser and Delano762, and a tutorial on how to use it is available [[Using_the_Rigify_animation_rig|HERE.]] The rig is based off the Rigify plugin for Blender.
Currently we have a rig available in the form of a Blender scene available [http://mods.oni2.net/node/388 HERE]. The rig was made by Geyser and Delano762, and a tutorial on how to use it is available [[Using_the_Rigify_animation_rig|HERE.]] The rig is based off the Rigify plugin for Blender.


The rig has these capabilities (which come with Rigify by default, unless otherwise noted):
This rig is intended to be used together with [[#BlenderOni]], a Blender addon designed as a companion tool for it - '''the rig is extremely difficult to set up without it, to the point of being almost useless.'''
 
The rig has the following capabilities (which come with Rigify by default, unless otherwise noted):
* Snapping to Oni animations through bone constraints controlled by the Z location of the objects in the Pose Matching layer (added feature)
* Snapping to Oni animations through bone constraints controlled by the Z location of the objects in the Pose Matching layer (added feature)
* Inverse and Forward Kinematics (IK and FK)
* Inverse and Forward Kinematics (IK and FK)
Line 50: Line 52:
* IK joint poles for specifying limb joints (elbows and knees) should be facing
* IK joint poles for specifying limb joints (elbows and knees) should be facing
* Sliders specifying how much the neck, head and FK limbs should retain their world space rotation – that is, Neck Follow, Head Follow and FK Limb Follow
* Sliders specifying how much the neck, head and FK limbs should retain their world space rotation – that is, Neck Follow, Head Follow and FK Limb Follow
* IK Foot pivoting controllers around toes and the heel
* IK foot pivoting controllers around toes and the heel
* Root bone
* Root bone
* The rig has some scripts available for it listed below


==Tutorial for creating animation rig==
===Tutorial for creating animation rig===
If you want to create the above rig, and learn a bit about rigs, IK/FK, Rigify, Blender, bone layers, bone constraints, scripts, issues with Oni models and animations such as the rotation order being incompatible with Blender, see [[Creating an animation rig in Blender]].
If you want to create the above rig, and learn a bit about rigs, IK/FK, Rigify, Blender, bone layers, bone constraints, scripts, issues with Oni models and animations such as the rotation order being incompatible with Blender, see [[Creating an animation rig in Blender]].


==Scripts==
==BlenderOni==
===Scripts===
We used a number of scripts for the purpose of making the [[Using_the_Rigify_animation_rig|Rigify Oni rig]] usable, however those scripts have become obsolete with the introduction of the BlenderOni plugin. They are nonetheless archived [[/Obsolete scripts|HERE]] for legacy purposes.
We used a number of scripts for the purpose of making the [[Using_the_Rigify_animation_rig|Rigify Oni rig]] usable, however those scripts have become obsolete with the introduction of the BlenderOni plugin. They are nonetheless archived [[/Obsolete scripts|HERE]] for legacy purposes.


191

edits