Studio Overview – Model Tab
The Model tab contains tools you can use to create detailed models and add advanced objects.
Sections and Tools
The Model tab includes the following sections and tools:
The Tools section contains tools to manipulate the position, size, and orientation of Parts. It also lets you toggle various options for how parts interact with each other.
|Select||Allows you to select the current part/model in the Workspace.|
|Move||Displays three handles which can be dragged to move the current selection along the corresponding X, Y, or Z axis.|
|Scale||Displays three handles which can be dragged to resize the current selection along the corresponding X, Y, or Z axis. Only works with BaseParts (Models cannot be scaled as a whole).|
|Rotate||Displays three handles which can be dragged to spin the current selection about the corresponding X, Y, or Z axis.|
|Transform||Multi-purpose tool used to reposition, reorient, and resize parts. See Transform for more info.|
|Collisions||Toggles the collisions state. If off, parts can be moved, scaled, or rotated so that they overlap each other. If on, parts cannot be manipulated so that they overlap other parts.|
|Constraints||Toggles whether to “solve” constraints while dragging (Constraints attach two parts together and let you create special behaviors for the parts).|
|Join||Lets you select how parts will stick together after you manipulate them (if they are touching).|
- By default, Move allows you to move a Part along the X, Y, and Z axes of the Workspace. If a part is rotated, however, you can move it along its local axes by pressing Ctrl+L. You can then toggle back to moving it along the world's axes by pressing Ctrl+L again.
- Sometimes you will want to manipulate an individual part inside of a Model (a group of multiple parts). A simple way to do this is to hold down Alt and then click on the specific part. This lets you select that part without selecting the entire model.
Snap to Grid
The Snap to Grid section lets you toggle and control the snap amount for part rotation and movement.
|Rotate||Click the checkbox to toggle rotation snapping on or off. The input field directly to its right lets you enter or select a specific rotation snap value.|
|Move||Click the checkbox to toggle movement and resizing snapping on or off. The input field directly to its right lets you enter or select a specific snap value.|
The UI section contains the following option:
|UI Editor||Lets you perform basic edits to UI objects already existing inside the game, for instance ScreenGUI objects.|
The Parts section allows you to insert basic Parts and change the color, material, and other behavior of parts in the workspace.
|Part||Inserts a Part into the Workspace. The dropdown lets you select either a Block, Sphere, Wedge, or Cylinder to insert.|
|Material||Changes the Material of the selected Part(s).|
|Color||Changes the Color of the selected Part(s).|
|Surface||Creates a tool to change the SurfaceType of the face of a part. This can be used to hold parts together or create simple mechanisms.|
|Group||Groups all of the selected parts into a new Model. The dropdown lets you select the Ungroup tool which removes the Model group and allows all of the parts that were within it to be selected individually.|
|Lock||Locks a part so that it cannot be manipulated by Studio tools. The dropdown lets you switch to the Unlock All tool which allows you to unlock parts so they can be manipulated again.|
|Anchor||Toggles whether part(s) are Anchored or not. Anchored parts will be locked in place and will not move due to physics while the game is running.|
The Solid Modeling section contains tools used to create new geometry beyond the basic parts Roblox provides. See Solid Modeling for more details.
|Union||Combines the selected parts into one.|
|Negate||Negates the selected part(s) which can then be set to Union with other parts to cut holes.|
|Separate||Reverses a Union operation.|
The Constraints section contains tools for creating Constraints between objects (constraints attach two parts together and let you create special behaviors for the parts).
|Create||Creates a new Constraint on a part. The dropdown lets you select which type of physical constraint to create: Ball in Socket, Hinge, Prismatic, Cylindrical, Rope, Rod, Spring, or Weld.|
|Show Details||Toggles whether to show constraints and their attachments within the game editor window.|
The Gameplay section allows you to insert beautiful effects like lights and particle emitters. It also lets you insert player spawn locations within the game.
|Effects||Creates a new effect within the game. The dropdown lets you select which type of effect to create: Explosion, Fire, PointLight, Smoke, Trail, Beam, Sparkles, SpotLight, SurfaceLight, or a particle emitter.|
|Spawn||Adds a SpawnLocation which is where player characters appear when they join the game.|
The Advanced section allows you to insert advanced game objects.
|Advanced Objects||Toggles a window which shows a list of all objects that can be inserted into the selected Instance.|
|Model||Allows you to import a Model from a local file.|
|Service||Allows you to insert services which are not listed in the Explorer by default.|
|Script||Inserts a Script into the selected Instance.|
|LocalScript||Inserts a LocalScript into the selected Instance. This type of script is used to manipulate player GUIs and get player input.|
|ModuleScript||Inserts a ModuleScript into the selected Instance. This type of script can be implemented to reuse code across other scripts.|