Coder Social home page Coder Social logo

adbrasi / tiny-2d-rig-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nicktiny/tiny-2d-rig-tools

1.0 0.0 0.0 36 KB

Tiny 2D Rig Tools is an addon for Blender that assists in the create and Rigging for Cut-Out style characters with Grease Pencil Objects.

Python 100.00%

tiny-2d-rig-tools's Introduction

Tiny 2D Rig Tools

Tiny 2D Rig Tools is an addon for Blender that assists in the create and Rigging for 2-D Cut-Out style characters with Grease Pencil Objects. A demo of a pre-release version of this addon can be seen at https://www.youtube.com/watch?v=sQ_ZPXVrPsQ

Rig Editor

Features

  • Generate a Basic Human Armature
  • Automatically Create IKs with Drivers
  • Add Custom Time Offset Properties to control Mouth/Hand Drawings
  • Use 'Turn-Around' to offset Bone Locations in sync with Time Offset
  • Control Panel to Animate Characters

Generate New Armature

create_armature.mp4
  1. Open 'Editor' Side Panel
  2. Use the 'Create Armature' Operator
  3. Align bones to your character
  4. Select a bone to set as your 'Property Bone'
  5. Use Intilize Rig to setup drivers to control rig via 'Control' Panel

Adding A Custom Time Offset

create_time_offset.mp4
  1. Follow Generate New Rig Proceedure
  2. Under 'Rig Properties' select Add Custom Property to creae a new Driver Source
  3. Under 'Rig Grease Pencil' select 'Add Time Offset with Driver' and select a Property to Drive it

Editing Turnaround

create_turnaround.mp4
  1. During 'Initilize Rig' ensure Turnaround is Enabled
  2. Under Turnaround Editor select Edit Turnaround Action
  3. Set the position of some bones per frame of turnaround (within turnaround length)
  4. Select Edit Turnaround Action again to close editor
  5. Use Add OFfset to Selected Bone to offset bone's location with turnaround information
  6. Under Rig Control use Pose and Pose Head to change turnaround position

Rig Control

Changing Time Offset Properties

control_time_offset.mp4
  1. Find your User Properties listed at the top
  2. Adjust property like 'Mouth' to change Iime Offset Position

Changing Turnaround

control_turnaround.mp4
  1. Set a new POST to adjust Body and HEad
  2. Use HEAD POSE to adjust just the head

IK Pole Flipping

control_ik_flip.mp4
  1. Use FLIP Icon to enable IK Pole Flipping
  2. IK Pole Flip will enable a transoform modifier on the Pole to adjust it's location

Bake IK to FK

control_bake_ik.mp4
  1. Set IK to desired ocation
  2. Use Disable IK Button to Bake the exact location to FK
  3. FK adjustments can now be made

NOTE: Switching back from IK to FK will give inaccurate result as show in above demo

Nudge Limb Chain

control_limb_chain_nudge.mp4
  1. Use '- Back' to move limb chain behind character
  2. use '+ Forward' to move limb chain infront of character

Controlling Hands

control_hands.mp4
  1. Use 'ARROW' to Nudge hand infront on Limb Chain
  2. Select a Hand Time Offset integer to change hand pose
  3. Use the 'MIRROR' icon to Flip the Drawing

tiny-2d-rig-tools's People

Contributors

nicktiny avatar

Stargazers

ADbrasi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.