All Projects → SAM-tak → BlenderGameRig

SAM-tak / BlenderGameRig

Licence: GPL-3.0 license
Rigging framework for game development. Hard fork from Rigify.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to BlenderGameRig

MindMapper
Blender Python - Node-based multi-line text and image flowchart
Stars: ✭ 58 (+9.43%)
Mutual labels:  blender, blender-addon
Blender2NieR
Import/Export WMB/WTP/WTA/DAT/DTT/LAY/COL files for NieR:Automata
Stars: ✭ 115 (+116.98%)
Mutual labels:  blender, blender-addon
blender-halo-tools
Halo / Blam engine support for Blender.
Stars: ✭ 14 (-73.58%)
Mutual labels:  blender, blender-addon
PieMenusPlus
Pie Menus Plus is a complete Pie Menu ecosystem for Blender 2.8+
Stars: ✭ 26 (-50.94%)
Mutual labels:  blender, blender-addon
neuro-bge
Node-based Blender game engine and logic editor addon for Blender
Stars: ✭ 27 (-49.06%)
Mutual labels:  blender, blender-addon
Blendpeaks
A free and open source addon for Blender. It creates mountain peaks.
Stars: ✭ 78 (+47.17%)
Mutual labels:  blender, blender-addon
stampinfo
Stamp Info is a Blender add-on that ensures the tracking of the rendered images by writing all the meta information directly on them, on specific areas such as their top and bottom.
Stars: ✭ 21 (-60.38%)
Mutual labels:  blender, blender-addon
BioBlender21
Blender plugin to process biological data and molecular work.
Stars: ✭ 65 (+22.64%)
Mutual labels:  blender, blender-addon
Blender-Metaverse-Addon
Blender toolset for creating content for Metaverses like High Fidelity
Stars: ✭ 53 (+0%)
Mutual labels:  blender, blender-addon
blender Shelves
Custom Header Buttons
Stars: ✭ 32 (-39.62%)
Mutual labels:  blender, blender-addon
blendpresence
Discord RPC support for Blender 3.0
Stars: ✭ 81 (+52.83%)
Mutual labels:  blender, blender-addon
uvlayout bridge
Blender Add-On: A bridge between Headus UVlayout and Blender
Stars: ✭ 20 (-62.26%)
Mutual labels:  blender, blender-addon
MustardTools
A set of tools for animators/riggers
Stars: ✭ 30 (-43.4%)
Mutual labels:  blender, blender-addon
io import vmf
A Valve Map Format (.vmf) and Valve Material Type (.vmt) importer for Blender.
Stars: ✭ 225 (+324.53%)
Mutual labels:  blender, blender-addon
pose-thumbnails
Blender add-on that adds thumbnails to a pose library.
Stars: ✭ 65 (+22.64%)
Mutual labels:  blender, blender-addon
interactive-physics-editor
Simplifies the process of positioning multiple objects in 3D space with collision handling
Stars: ✭ 20 (-62.26%)
Mutual labels:  blender, blender-addon
thicket
Thicket: Laubwerk Plants Add-on for Blender
Stars: ✭ 51 (-3.77%)
Mutual labels:  blender, blender-addon
RightMouseNavigation
Blender Python - Unreal Engine-style Right Mouse Viewport Navigation
Stars: ✭ 83 (+56.6%)
Mutual labels:  blender, blender-addon
zpy
Synthetic data for computer vision. An open source toolkit using Blender and Python.
Stars: ✭ 251 (+373.58%)
Mutual labels:  blender, blender-addon
cc3 blender tools
Add-on for importing and auto-setup of character creator 3 & 4 and iClone 7 & 8 character exports.
Stars: ✭ 191 (+260.38%)
Mutual labels:  blender, blender-addon

Blender GameRig

Read this in other languages: English, 日本語.

Rigging Add-on for Blender 2.80

Rigging framework for game / realtime content development. Hard fork from Rigify (official add-on).

How to use

Install GameRig to your blender

Download zip file for install from Releases Page.

download link

Back to Blender and open Preference Window, and click 'Install...' button.

addonpanel

Choose downloaded zip file and click 'Install add-on from File...' button.

installaddon

Then GameRig will be found in Add-on list (filtering by categoly 'Rigging', you can find faster), click check box to activate.

addedaddon

Add 'metarig'

Mode: Object Mode

Hotkey: ⇧ A

Menu: Add → Armature → GameRig

add metarig menu

added metarig

Adjust metarig

Edit metarig armature, let it fit to your character mesh.

adjusted metarig

Set vertex group for armature deforming.

GameRig will copy bones without renaming differs from 'rigify', you can test armature deforming with metarig armature.

setup vertexgroup

Add additional bones

If your model has hair / cloth / etc. bones, add these too.

These bones will be copied to generated rig.

If they have constraints and/or have drivers, these will be copied too with right target.

final metarig

Generate rig

When you are ready, click 'Generate New Rig' Button of Armature Properties tab.

armature panel

Done.

generated rig

Parent mesh objects to rig armature.

parenting

In pose mode, you can make pose or animation with generated rig featuring IK/FK blending, etc.

posing

Rig's special parameters and functions will be available in 'GameRig Properties' panel that be placed on Item tab of Sidebar.

properties

Regenerate rig

If you feel some bones have bad positions, it means you need to edit metarig again, but you can regenerate rig quickly after edit metarig.

Edit metarig again, and click 'Regenerate rig' button to apply changes.

regenerate

Note:

Please confirm current collection contains target rig to overwrite.

Otherwise, gamerig generate a new rig to current active collection.

wrong collection

Deference from Rigify

Clean hierarchy

GameRig dosen't rename original bones and dosen't add deform bone and dosen't insert any bones to original bone tree.

More suitable for game / VR content development.

unity mechanim avatar

Multi Face Rig

More flexible face rig.

multihead metarig multihead rig

Blend animation and physic simulation result

'generic' and 'tentacle' rig can blend between own result and metabone's constraint result if metabone have constraint.

rigphysicsblend

Tips

How to use with an existing armature

An armature not recognized as GameRig's metarig, the armature's properties panel has no GameRig panel.

Then you cannot setup metarig with existing armature.

no gamerig panel

In this case, add 'Single Bone' metarig and join (Ctrl + J / Menu Object→Join) an existing armature to it. And remove 'root' bone from metarig if you don't need it.

add single bone

Gamerig panel will be available in armature properties panel.

joined armature

In pose mode, you can set rig parameter in GameRig Rig Type panel that be placed on bone properties tab.

edit rig type

Why 'Unity Mechanim/Human' metarig has X 90° rotation

By deference of coordinate system between Blender and Unity, imported mesh lie down in Unity with a fbx file exported by Blender. This is a reason of metarig has X +90° rotation (GameRig generates a rig with same rotation as metarig).

imported fbx 1

Rig armature having X +90° rotation and their children having X -90° rotation, and settings of export fbx are:

  • scale is 0.01
  • 'Apply Unit' is off
  • 'Apply Transform' is on

and Unity side import settings are:

  • Scale is 1.0
  • 'Convert Unit' is off

parent has x +90° rotation child has x -90° rotation export setting import setting

These settings make imported fbx object having right orientation and clean transform (no rotation, no scaling) on Unity.

Note:

For combination of Blender 2.80 and Unity 2019.1

I was using deferent settings for same effect in Blender 2.79 and Unity 2018.4 era.

no rotation and no scale

License

GNU GENERAL PUBLIC LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].