Skip to content

Python Script for Adding Noise to Animations in Maya

License

Notifications You must be signed in to change notification settings

cignoir/NoiseAnimModifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Script for Adding Noise to Animations in Maya

image

This is a simple Python script for Maya that allows you to add noise to animations. One notable feature is the ability to apply an easing function to random noise.

image

Installation

  1. Download the scripts from this repository. https://github.com/cignoir/NoiseAnimModifier/releases
  2. Copy the NoiseAnimModifier folder to Maya's script directory such as C:\Users\<name>\Documents\maya\scripts.
  3. Register the following code in the shelf: from NoiseAnimModifier import *;MainDialog().show()

Usage

  1. Select an object.
  2. Select the attribute to which you want to add noise.
  3. Set the strength and step of the noise.
  4. Optionally, choose an easing function to apply. You can refer to the following page for different types: https://easings.net/
  5. Once you have set any other necessary parameters, click the Apply button.

Features

  • Generate random noise and apply it to animation curves.
  • Customize the noise parameters, such as frequency, amplitude.
  • Apply easing functions to the generated noise for smoother animation effects.
  • Control the noise application on specific objects, attributes, or keyframes.

Easing functions from https://easings.net/

image

Contributions

Contributions, bug reports, and feature requests are welcome! Please feel free to open an issue or submit a pull request on the GitHub repository.

License

This script is licensed under the MIT License.

About

Python Script for Adding Noise to Animations in Maya

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages