Lagless Hair | Automatic Hair Hiding During Posing

by karlo pavicic ravlic in Scripts and Addons


Automatically detect and hide particle systems on objects while in pose mode in order to remove lag and boost performance. For Blender Blender 2.8 and above.

Easy installation

Open preferences in Blender, under addons, click Install, and locate the file. Check the checkbox and save preferences so the tool is always there for you :)

How to use

Under the Active Tool panel, you will find the controls for Lagless Hair. Everything is enabled by default. Entering pose mode or playing the animation will hide hair.

note: If you rename your particle system you need to rename the modifier also so that the names match, otherwise, the script will break:

The tools menu:


This script works with linked files!



Update history:

v1_8 - Fixed a mistake in the code which caused only one hair object in the scene to be disabled instead of all of them. Fixed logic mistakes. Added support for objects that are not in any collections.

v1_6 - Suppressing Warnings: Added an exception for cases when there are no collections, added an exception for no active objects

v1_5 - works with linked objects now, UI panel moved to Active Tools so it's always accessible, works with multiple objects with hair systems properly, removed redundant code, added KeyError catcher to stop the script from breaking

v1_4 - fixed issues with saving and changing visibility manually, rewrote the overall logic, added control panel, added the ability to hide hair during playback

v1_3 - fixed a bug that would cause all particles to switch back on instead of only the ones used by the user.

v1_2 - first public release

Published 13 days ago
Blender Version 2.8, 2.81, 2.82, 2.83, 2.9, 2.91, 2.92, 2.93, 3.0, 3.1, 3.2, 3.3, 3.4
License Creative Commons
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message