A downloadable plugin

Download NowName your own price

Layering tool for manipulating and visualizing sections of Roblox builds.

This plugin is in beta. There are probably some bugs I didn't catch. There are also some features I haven't implemented yet. Feedback is welcome!

Features

Functionality is very similar to layering in most image editing software.

  • Each layer can be hidden and locked.
  • Layers can be rearranged, edited, and removed.
  • You can move parts between layers.
  • You can select every part within a given layer.
  • You can turn the plugin off and on using the power button.

Shortcuts

The plugin adds the following shortcuts to Roblox Studio:

  • Make Folder
  • New Layer
  • Remove Layer
  • Layer Up
  • Layer Down
  • Move Up
  • Move Down
  • Select Layer
  • Move Selection to Layer
  • Toggle Layer Visibility
  • Toggle Layer Locked

None of these are bound to anything by default. To set keybinds go to File → Advanced → Customize Shortcuts, and search for any of the listed shortcuts. All of the functionality above is available through the interface as well.

Workflows

Using Sweetheartichoke's Tag Editor plugin makes it easier to distinguish between layers in the workspace.

The plugin occasionally creates a folder in ServerStorage called "_layers". Don't delete this folder. If you're using Rojo, set $ignoreUnknownInstances in ServerStorage to true or add the folder to your project json.

The Select All tool / keybind combined with the Make Folder shortcut makes it easy to organize your workspace. Select Layer → Select All → Make Folder → Rename → Repeat.

Example

Caveats

  • The plugin currently does not work correctly with team create.
  • The plugin uses collection service tags to track which layers instances belong to. This means that most instances in your workspace will have two or more tags assigned to them.
  • There's no intuitive way to make it ignore specific instances. Currently, it will ignore anything parented to the camera or anything with an "_ignorelayers" tag. It will also ignore anything created while the plugin is deactivated.

Attribution

The code base is largely written on top of sircfenner's Collision Groups Editor Plugin. Many of the components used came from sircfenner's Studio Components repo.

Layer icon made by Freepik from flaticon.com

Power icon created by Gregor Cresnar - Flaticon

Download

Download NowName your own price

Click download now to get access to the following files:

Plugin.rbxm 114 kB