Skip to content

AnimLayerCleaner

by markulie·Workflow

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

Earns its place in the scriptspot library as a focused fix for a specific, hard-to-spot problem: animation layers that quietly drag down 3ds Max performance without raising any error.

What is AnimLayerCleaner?

Recent versions of 3ds Max can run into bugs where animation layer issues cause slow performance. The tricky part is that a scene may not show any errors or notifications, so it's hard to tell whether bugged animation layers are present at all. AnimLayerCleaner is a MAXScript built to detect and remove those problematic layers.

The script covers two operations: checking a scene for bugged animation layers and cleaning them out. Removing the affected layers is aimed at restoring smoother performance and a bug-free experience.

AnimLayerCleaner installs through the Scripting menu using Run Script, or by dragging the .mcr file into the viewport. Once loaded, you add it from the Customize User Interface dialog under the markulie category and drag it onto a toolbar to open it. It's released under the MIT license, with the full source available on the developer's GitHub page.

Who is AnimLayerCleaner best for?

AnimLayerCleaner is best for 3ds Max users troubleshooting slow scene performance caused by bugged animation layers that produce no visible errors.

How much does AnimLayerCleaner cost?

AnimLayerCleaner is completely free to download and use.

Key features

  • Detects bugged animation layers in a scene
  • Cleans problematic animation layers out of a scene
  • Written entirely in MAXScript
  • Installs via Run Script or drag-and-drop into the viewport
  • Accessible from a toolbar button through the Customize User Interface dialog
  • Distributed under the MIT license

Tags

#3ds Max#MAXScript#animation layers#scene cleanup#performance#animation#utility

Frequently asked questions

How do I install AnimLayerCleaner in 3ds Max?

AnimLayerCleaner installs from the Scripting menu in the 3ds Max main menu: choose Run Script, then locate and open the file markulie-AnimLayerCleanerMacro.mcr. You can also drag and drop that file into the viewport. After loading, go to Customize > Customize User Interface, pick the tab you want (Toolbars, Quad, or Menu), find the markulie category, and search for AnimLayerCleaner. Drag it onto a toolbar, then click the button to open the script.

Can AnimLayerCleaner help with slow performance from animation layers in 3ds Max?

AnimLayerCleaner targets a specific issue where animation layer bugs in recent 3ds Max versions cause slow performance. Because the scene may not display any errors or notifications, these bugged layers can be difficult to spot. The script handles two operations: checking a scene for bugged animation layers and cleaning them out. Removing the affected layers is intended to restore smoother performance and a bug-free experience for the scene.

Is AnimLayerCleaner free to use?

AnimLayerCleaner is listed as free in this catalog and is released under the MIT license, according to its repository. The MAXScript source is published in full on the developer's GitHub page, so you can review the code and license terms yourself. Licensing can change over time, so for the most current details it's worth checking the developer's page directly before relying on it in production.

What version of AnimLayerCleaner is available?

AnimLayerCleaner is at version 0.1, published on September 30, 2022 as the initial release. It's written entirely in MAXScript. The developer notes that suggestions are welcome, and the project's commit history is available on the GitHub page if you want to track any later changes. As an early release, it focuses on the two core operations: checking and cleaning bugged animation layers.

Similar plugins