Layer Interface                              (max 5 / max 5.1)
  Layer Interface v1.0 (MAX 5.1)
  20 January 2003
  (c) Harry Dechering III
  www.harrydechering.com

  Download: LayerInterface v1.0.zip

 Download: LayerInterface v0.4.zip   

  Download: LayerInterface v0.35.zip

  Download: LayerInterface_v0.3.zip

  Download: LayerInterface_v0.2.zip

  Download: LayerInterface_v0.1.zip

 

 What's new in version 1.0:

  • Removed the Viewpanel and Objectpanel. These are now separate scripts.
  • Updated the interface.
  • Added the LayerProperties dialog. (incl. Toggle macroscript)
  • Added Delete Layer function. (incl. macroscript)
  • Added MergeDown Layer function. (incl. macroscript)
  • Added Merge Layers. (incl. macroscript)
  • Added Flatten Layers (incl. macroscript)

 What's new in version 0.4:

  • Added Reset button to reset all objects on the current layer to ByLayer.
  • Added right-click option on ByLayer buttons for individual resetting.
  • Added remembering of the side-panel status

  What's new in version 0.35:

  • Fixed crash BUG when clicking outside of the LayerMap (Thanks to Paul Hormis)
  • Added Refresh option in right-click menu. (incl. macroscript)

  What's new in version 0.3:

  • Added sticky Viewport sidepanel. (incl. toggle macroscript)
  • Added sticky object Display properties sidepanel. (incl. toggle macroscript)
  • Added simple icon for LayerInterface.

  Known bugs in version 0.3:

  • When you delete one or more layers by using the standard MAX5 layer properties, there will be
    a *system exception* the next time LayerInterface is started. This is because of a BUG in MAX5,
    and there is nothing I can do to fix this at this moment. The solution: Don't delete layers, just rename them and
    use them when you need a new layer.
  • In the Viewport sidepanel, the Shape view button is grayed out. This is another bug in MAX5.

  What's new in version 0.2:

  • fixed directory structure in zipfile. (Thanks to Rob van Elven)
  • fixed LayerInterface floater state when closing it by hand.
  • Added ClickMap technology for easier/faster interface design.
  • Added ByLayer togglebuttons (incl. macroscripts).
  • Added New layer from selection (SHIFT + plus sign, incl. macroscript).

  How to install:

  - Extract this zip archive in the MAX root folder (e.g. e:\3dsmax51\)
  - Run 3dsMAX5.1

  In the customize panel you can find a category called "LayerInterface" which contains
  the following macroscript commands. Bind these to hotkey's or use them as a button.

  The macroscripts:

  - ToggleLayerInterface -- Toggles the Layer Interface GUI
  - AddLayer -- Create a new Layer
  - SelectLayerObjects -- Select the objects on the active Layer
  - MoveObjectsToLayer -- Move the selected objects to the active Layer
  - ToggleHideLayer -- Hide/Unhide the active Layer
  - ToggleLockLayer -- Lock/Unlock the active Layer
  - SelectLayerFromObject -- Makes the Layer active from the selected object.
  - IsolateLayer -- Isolates the active Layer.
  - UnhideAllLayers -- Unhides all Layers.
  - HideAllLayers -- Hides all Layers.
  - AddLayerfromSelection -- Create a new layer from current selected objects.
  - ToggleDisplayByLayer -- Toggles the DisplayByLayer mode for all selected objects.
  - ToggleRenderByLayer -- Toggles the RenderByLayer mode for all selected objects.
  - ToggleColorByLayer -- Toggles the ColorByLayer mode for all selected objects.
  - ToggleGiByLayer -- Toggles the GiByLayer mode for all selected objects.
  - ToggleMotionByLayer -- Toggles the MotionblurByLayer mode for all selected objects.

  
- (new) ToggleLayerPropWindow -- Toggles the Layer Properties window
  - (new) DeleteActiveLayer -- Deletes the active layer and assigns the objects to Layer 0.
  - (new) MergeDownLayer -- Merges the active layer down with the layer below.
  - (new) FlattenLayers -- Removes all layers except layer 0.

  Note:

  • in Customize --> Preferences --> General --> Layer defaults you can change the objects creation layer. (0 or current)
  • This release only works with MAX 5.1 or higher. For MAX 5, get v0.4
  • When the Avguard extension for MaxScript is installed (www.maxplugins.de), the LayerInterface will become faster.
  • I really have to make a better help document. Click the LI button in the top left corner for a quick help.