Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

bifrost-animation-looping

Autodesk Bifrost License: MIT

Creating looping animations in Bifrost.

Based in part on Daniel Holden's Animation-Looping project. See Attribution for details.

Installation

Note

Bifrost 3.0.0.0 or later recommended.

Set the path to bifrost_lib_config.json as BIFROST_LIB_CONFIG_FILES in the environment variable.

For example, to place the AnimLooping folder on the D drive, enter the following in Maya.env:

BIFROST_LIB_CONFIG_FILES=D:\AnimLooping\bifrost_lib_config.json

Compounds

Use one of the following top-level compounds to create a looping animation:

Name Description
compute_linear_inertialize Creates a seamless loop by distributing positional and rotational linear corrections across the animation while matching the velocities at both ends.
compute_softfade_inertialize Creates a seamless loop with Softfade, keeping most corrections near the start and end while matching the velocities at both ends.

The remaining compounds are internal nodes.

Attribution

This repository is an adaptation for Autodesk Bifrost and a partial port of the animation-looping concepts described in Creating Looping Animations from Motion Capture, as well as the original implementation published in orangeduck/Animation-Looping.

The underlying animation-looping techniques, algorithms, and original implementation were created and generously shared by Daniel Holden (The Orange Duck). A substantial portion of this repository's implementation is derived from his original work and adapted for Bifrost, while other parts have been modified, restructured, or newly implemented. This repository may also include original extensions developed specifically for this project.

The original implementation is distributed under the MIT License. Copyright © 2021 Daniel Holden. This project would not have been possible without Daniel Holden's work and his generosity in making both the underlying knowledge and implementation available to the community. I gratefully acknowledge his contribution.

This repository is an independent, unofficial project and is not affiliated with or endorsed by Daniel Holden, The Orange Duck, or Autodesk.

About

Creating looping animations in Bifrost.

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Contributors