[REQ] Add hidden layer

Hi! I really missing a simple command that would create a hidden
layer (it MUST stay hidden in every scene state no matter it's existing or it will be created lately).
This script would be EXTREMELY helpful in setting up the compositions to get rendered.
There's plugin in Sketchup made by Jim and it's pretty much what
I want (but in MAX):
http://sketchuptips.blogspot.com/2007/08/add-hidden-layer.html
Ideas?
Thanks
R
.

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Anubis's picture

try this

fn cbfnHiddeLayer1 = (
	theLyr = callbacks.notificationParam()
	if theLyr.name == "HiddenLayer" do theLyr.ishidden = true
)
 
callbacks.removeScripts #layerCreated id:#cbHiddenLayer
callbacks.addScript #layerCreated "cbfnHiddeLayer1()" id:#cbHiddenLayer
 
 
fn cbfnHiddeLayer2 = (
	theLyr = LayerManager.getLayerFromName "HiddenLayer"
	if theLyr != undefined do theLyr.ishidden = true
)
 
callbacks.removeScripts #filePostOpen id:#cbHiddenLayer
callbacks.addScript #filePostOpen "cbfnHiddeLayer2()" id:#cbHiddenLayer
 
callbacks.removeScripts #filePostMerge id:#cbHiddenLayer
callbacks.addScript #filePostMerge "cbfnHiddeLayer2()" id:#cbHiddenLayer
 
callbacks.removeScripts #objectXrefPostMerge id:#cbHiddenLayer
callbacks.addScript #objectXrefPostMerge "cbfnHiddeLayer2()" id:#cbHiddenLayer
AttachmentSize
hiddenlayer.ms 903 bytes

my recent MAXScripts RSS (archive here)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.