You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Layer Manager Script allows you to name your Layers, and more!


lms_thumb.jpgBlender's Layers are an absolute necessity but, they can be an absolute pain. They're represented by blank little buttons that stare back at you, daring you to try and remember what you've place where, and why you've put it there in the first place. Well, here's a nice script that will eliminate those anonymous Layers and bring meaning to the madness, and more...

Mariano Hidalgo (A.K.A. uselessdreamer) has created a wonderful solution that provides welcomed functionality to the Blender interface.

lms_ui.jpgIt fits in a thin tall space that can be set on the side and supports layer naming and the creation of layer sets to quickly turn on and off related groups of layers.

There are twenty rows of buttons, one for each layer. The buttons on each row are:

  • Solo Layer
  • Click to make this layer the only one visible (this is the same as regular click in the layer buttons in header).
  • Turn Layer ON and OFF
  • Click to turn layer on and off (same as Ctrl Click in the layer buttons in the 3D View header).
  • Layer Name
  • Shows the layer name. Click to change it.
  • Layer Objects
  • Displays a menu with all the objects in this layer.

Layer Sets

By using Layer Sets, you can easily prepare sets of layers with the required ones to do a full render, make a set with only important layers, objects but no environment, etc.

You can add an empty set or add a copy of the current one with the options found in the menu to the left of the set name. To rename a set, just click in the set name string input. The little X on the right will remove the set from the list.

Layer Names and Layer Sets are saved in the .blend as texts.

The script is a single Python script and you can get it here.

Installation is a breeze, just place the script in your Blender scripts folder. It will register itself in the Object Scripts menu.

Thanks Mariano! You should be known as the usefuldreamer...


  1. yet again Mariano brings us something really useful! I already use his Blender Library, and im sure i will use this script just a much. However, it would be great if both a material library and a layer manager was coded directly into blender.

  2. nice, but like all other UI helper scripts, it's a real pity that whenever you hit undo in blender, you loose the interface, and have to relaunch the script.. makes them almost unsable for me.

    for naming layers, i usually just have one extra text-view open somewhere with layers.txt in it where i simply type in the numbers and contents of layers. i also have another one for just notes/todo/etc.. it survives undoing and nicely travels with blend..


  3. Long long time ago i had filed a feature-request in blender bug-tracking system for naming layers, but it got un-answered. I still think it would be a useful feature, and if i weren't so null at coding i would have tried to implement it myself.

  4. Hi !

    The script is very cool, but I agree with basse when he says :

    - nice, but like all other UI helper scripts, it’s a real pity that whenever you hit undo in blender, you loose the interface, and have to relaunch the script.. makes them almost unsable for me. -

    Here is a paper sheet I use every time I have a big scene to manage :

    I have created several other paper tools in pdf format which can be downloaded at the bottom of this page :

    I hope that you will find them usefull.


  5. Alexander Ewering:

    Just had a quick look at your download site for instinctive, the builds look quite old, have you a latest windows build of instinctive? is the source upto date, could someone build a instinctive like say the latest CVS?

    The only windows version i could find was quite old and tarred, which accepted, i could go find some archive soft to untar but perhaps .zip would be more accessible to windows users.

  6. Looks like a nice script, and would be very helpful. This should be looked at and incorporated into Blender completely.

    @basse: Great idea basse. I have just gotten used to, over the years, of placing certain things in certain layers and it's just natural for me to turn them on/off now.


  7. Just a note: the panel only affects the last used 3d view, ignoring the lock/unlock layers (and that is annoying, as i works with 2 or 3 3d views ata a time, and i like to manage the layers for all the views at once). Otherwise, great script. Having it implemented should be a must.

  8. 5to11: unfortunately, instinctive-blender has not been updated since Blender 2.36, until then it always was synced with official CVS. However, that is no explanation for why its layer manager hasn't been ported / wasn't permitted to be ported into official CVS back then - there was enough time :)

  9. Laughing Cheese on

    I don't get it...what does "It will register itself in the Object Scripts menu" mean???

    I had assumed it might mean that I didn't have to do open a text window, open the script and run the script.

    I was wrong...

    Scripts are really annoying because of that IMO.

    Is there any other way to make it work or is it just a normal script?

    If we could find some way to integrate scripts like that then maybe they would actually be useful[for me anyway, I just find having to open it in the text window and run it every time instead of being permanently integrated a pain...]

  10. OMG!

    now this is news!!

    please keep posting stories about blender!

    What Ton had for lunch and the release of JoJo the circus boy's new raytrace is not of intrest of this blender user.

  11. That's awesome!
    Here's a suggestion:
    How about a few buttons in there for defineable layer configurations? I.e., user assigns one button to activate layers 1 2 and 3, then wants to use switch to between a different lighting setup so he assigns another button to 1 2 and 4, etc.

  12. It's a nice idea, but I don't think it will be useful to me if you have to manually launch the script everytime and then relaunch it every time you Undo something. It's easier for me just to click through the layers real fast to find what I want...

    Once something like this is integrated into Blender, though, I will be all for it! I just think that having a script for this is a bit clumsy.

  13. I think the best thing about this is that scripts like this act as good foundations for future core changes and additions. Personally I'd like to see layers within the outliner. Just drag and drop the items into the desired layer within the outliner. We are making steps towards this.

  14. Heh, it's fun to see that this "Undo destroys scripts" thing hasn't been fixed since the introduction of global undo more than 1 year ago. It shows how much emphasis BF places on the Python API - or - how frustrated users are at the Python API anyway and thus don't use scripts at all - and thus don't complain about a problem that basically renders any UI-based script useless.

  15. Michael Thoenes on

    I must agree with the UNDO issues.. It keeps my from using the layer manger script as well. It would be great to have layer manager in Blender. Nevertheless, It is a very cool script.

  16. Yeah, the Undo BUG is an issue in Blender. For what it's worth, it only happens when you are in Object mode. Undoing in Edit mode will not shut down a script.

  17. Hello,

    I wanted to let you know that I have been following for a a couple of months on and off and I would like to sign up for the daily feed. I am not to computer smart so I'll give it a try but I will need some assistance. This is a terrific find and I would hate to lose contact, and maybe never discover it again.

    Anyway, thanks again and I look forward to reading again in the future!

  18. Thankd for sharing
    Yeah, I have to admire the landlord's unique point of view, this article is very comprehensive and considerable on the analyse, and greatly inspired me. In addition, I would like to share that some other blog's article, content is also very good, if you scan it,there will be a suprise!

  19. really appreciate thanks a lot!Your site is very useful for me .I bookmarked your site!Very interesting article. It’s funny how history can be twisted in so many different ways. These photos certainly give us clues, but I guess we’ll never know the true story

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.