Giter Club home page Giter Club logo

riggingtoolbox's Introduction

RiggingToolbox

The Rigging Toolbox provides a collection of production relevant tools that can be used directly, or as references when building character pipelines using Fabric Engine.

Currently the Rigging Toolbox provides a small collection of Math and Kinematics helpers. Of particular note is an implementation of DeltaMush.

Interfaces

One of the goals of the rigging toolbox is to define clear interfaces that solvers and geometry operators can support, enabling custom tools to be integrated into a common framework.

Performance

Another primary goal of the Rigging Toolbox is to provide examples that effectively leverage the KL language. The Modifiers will provide good examples of how GPU compute can be used on production problems to improve character rig performance.

Usage

Simply clone or fork the Rigging Toolbox repo and add the path to the RiggingToolbox/Exts folder to your FABRIC_EXTS_PATH environment variable.

Please Note

While hosted under github/fabric-engine, the RiggingToolbox was developed by Phil Taylor. It is fully up-to-date for the Rivera and Rothko branches, but only DeltaMush has been updated for compatibility with Pablo (Fabric 2).

Pushing Changes

there will always be a branch on the Rigging Toolbox correlating with a version of Fabric Engine. These branches are integration branches and should not be modified directly.

If you would like to contribute a new feature to the rigging toolbox, create a new branch where you can make your changes. When you are finished with your changes, set up a pull request on GitHub, and give the github name of a reviewer to review your changes.

If possible, provide a simple kl unit test, and sample scene that can be used to validate your new feature.

For private work that you do not wish to share with the community, please setup a fork of the repository and keep your changes there.

Send questions regarding the rigging toolbox to the Fabric Engine discussion list.

Phil

riggingtoolbox's People

Contributors

bigroy avatar andrewmacp avatar daniele-niero avatar phtaylor avatar

Watchers

 avatar  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.