ragdolldynamics / ragdoll-maya

Real-time physics for Maya
https://ragdolldynamics.com
148 stars 18 forks source link
animation autodesk character-animation complementary-animation maya overlapping-animation physics real-time secondary-animation simulation

gumtree_cover

Character animation tools for Autodesk Maya 2018-2022 that enable automatic overlapping animation through high-performance rigid-body simulation techniques.


Usage

This repository contains the Python package associated with the commercial compiled plug-in for Maya.

Read more


Open Source

Some of the work in Ragdoll has been separated out into its own smaller projects.


Repository

All Maya integration and user-facing tooling is stored in this repository. It's here to better help you integrate and extend the project to fit your specific pipeline, and similar to my other open-source projects facilitate PRs and the opportunity to take matters into your own hands. You've also got access to the commercial website and learning material to facilitate contributions and fixes.

Path Description
ragdoll The Ragdoll Python package
web Source for https://ragdolldynamics.com
docs Source for https://learn.ragdolldynamics.com


Contributing to Documentation

Alongside the Python package, this repository also contains the documentation for Ragdoll, which you can build and preview locally prior to making a contribution.

From PowerShell on Windows, call each line below.

iwr -useb get.scoop.sh | iex
scoop install python git
python -m pip install mkdocs_git_revision_date_plugin
python -m pip install git+https://github.com/mottosso/mkdocs-material-design.git
git clone https://github.com/mottosso/ragdoll.git
cd ragdoll/docs
.\serve.bat

On Linux, use serve.sh instead of serve.bat

Documentation should now be accessible at http://localhost:8000. Whenever you edit any Markdown document under ragdoll/docs/pages, the website will automatically be rebuilt and your browser refreshed. It might take a few seconds.