Custom Modeling

Lesson Requirements

  • Roblox Studio installed on a Windows or Mac laptop

Building Unique 3D Objects with Union Tool and Negate Tool

The Union Tool and Negate Tool are two tools available in Roblox Studio that allow users to manipulate parts and create more complex objects.

The Union Tool allows users to combine two or more parts into a single, solid object. This can be useful for creating more complex shapes and objects, such as buildings, vehicles, and scenery. To use the Union Tool, select the parts you want to combine and then click on the “Union” button in the “Model” tab of the toolbar. This will combine the parts into a single object.

The Negate Tool, on the other hand, allows users to remove part of an object. This can be useful for creating objects with holes or for cutting parts out of an existing object. To use the Negate Tool, select the part you want to remove and then click on the “Negate” button in the “Model” tab of the toolbar. This will remove the selected part from the object.

Both the Union Tool and Negate Tool are powerful tools that can help users create more complex and interesting objects in Roblox Studio. However, it’s important to use them carefully and in moderation, as they can also be easy to misuse and cause unintended effects on your object.

Creating an Arch

  1. Open Roblox Studio: To start building an arch using the Union Tool and Negate Tool in Roblox Studio, you’ll need to have the software installed on your computer. Once it’s installed, open the program.

  2. Create a new place: When you open Roblox Studio, it will ask you if you want to create a new place or open an existing one. Choose “Create New Place” to create a new project.

  3. Choose a baseplate: A baseplate is a flat surface that you can build on. Choose a baseplate to work with by clicking on “Baseplate” in the “Templates” section of the “New Place” dialog box.

  4. Add a part: A part is the basic building block in Roblox Studio. To add a part, click on the “Part” button in the “Home” tab of the “Model” tab. Click on the baseplate to add a part.

  5. Customize the part: Once you’ve added a part, you can customize it by changing its size, shape, and color. To change the size and shape of a part, click on it and drag the green handles that appear. To change the color of a part, click on the “Material” button in the “Home” tab and select a color.

  6. Duplicate the part: To create the arch, you’ll need to duplicate the part and modify it. To do this, right-click on the part and choose “Duplicate”. This will create a copy of the part.

  7. Modify the duplicated part: To create the curve of the arch, you’ll need to modify the duplicated part. Click on the duplicated part to select it, then click on the “Scale” tool in the “Home” tab. Drag the green handles to make the duplicated part smaller than the original part.

  8. Use the Union Tool: To combine the two parts into a single, solid object, you’ll need to use the Union Tool. Select both parts by holding down the shift key and clicking on each one. Then, click on the “Union” button in the “Model” tab of the toolbar. This will combine the parts into a single object.

  9. Use the Negate Tool: To create the arch shape, you’ll need to use the Negate Tool. Click on the “Part” button again and add a third part. This part will be used to create the curve of the arch. Place it above the solid object you created in step 8, and use the Scale tool to make it the same size as the duplicated part.

  10. Select the parts: To use the Negate Tool, you’ll need to select the two parts you want to work with. Select the solid object and the third part by holding down the shift key and clicking on each one.

  11. Use the Negate Tool to remove part of the solid object: Click on the “Negate” button in the “Model” tab of the toolbar. This will remove the part of the solid object that is covered by the third part, creating the curved shape of the arch.

  12. Adjust and texture the arch: Once you’ve created your arch using the Union Tool and Negate Tool, you can adjust it and texture it as desired. You can use the “Scale” tool to adjust the size and shape of the arch, and you can use the “Material” button to apply textures.

  13. Test your arch: Once you’ve created your arch, you can test it out in the game by clicking on the “Play” button in the “Home” tab. This will launch the game and allow you to walk

Create a vase:

  1. Open Roblox Studio and create a new place.
  2. Select the Part tool from the toolbar and create a new cylinder part.
  3. Resize the cylinder by adjusting the dimensions in the Properties window. Make it taller to create the body of the vase.
  4. Duplicate the cylinder and resize it to create a smaller cylinder on top of the first one. This will become the neck of the vase.
  5. Use the Negate Tool to subtract the smaller cylinder from the larger cylinder to create the neck.
  6. Create a new cylinder part and resize it to create a circular base for the vase.
  7. Use the Union Tool to combine the base with the body of the vase.
  8. Use the Negate Tool to add texture and detail to the body of the vase.

Create a donut:

  1. Open Roblox Studio and create a new place.
  2. Select the Part tool from the toolbar and create a new cylinder part.
  3. Resize the cylinder by adjusting the dimensions in the Properties window. Make it wider to create the body of the donut.
  4. Duplicate the cylinder and resize it to create a smaller cylinder in the center. This will become the hole in the donut.
  5. Use the Negate Tool to subtract the smaller cylinder from the larger cylinder to create the hole.
  6. Create a new cylinder part and resize it to create a circular shape around the outside of the body of the donut.
  7. Use the Union Tool to combine the icing with the body of the donut.
  8. Use the Negate Tool to add texture and detail to the icing.

Create a spaceship:

  1. Open Roblox Studio and create a new place.
  2. Select the Part tool from the toolbar and create a new oval part.
  3. Use the Scale tool to adjust the size of the oval to create the body of the spaceship.
  4. Use the Negate Tool to remove sections of the body to create the cockpit and engine areas.
  5. Create new cylinder parts and resize them to create wings and other details for the spaceship.
  6. Use the Union Tool to combine the wings and other details with the body of the spaceship.
  7. Use the Negate Tool to add texture and detail to the body of the spaceship.

Create a fish:

  1. Open Roblox Studio and create a new place.
  2. Select the Part tool from the toolbar and create a new oval part.
  3. Use the Scale tool to adjust the size of the oval to create the body of the fish.
  4. Use the Negate Tool to remove a section from the body to create the tail.
  5. Create new cylinder parts and resize them to create fins and a head for the fish.
  6. Use the Union Tool to combine the fins and head with the body of the fish.
  7. Use the Negate Tool to add texture and detail to the fish body.

Creating Terrains

Terrains in Roblox Studio are essentially virtual landscapes or environments that can be created using the built-in Terrain Editor. Terrains can be customized by sculpting the terrain to create hills, valleys, and other features using a variety of brushes and tools. Additionally, textures can be applied to the terrain to give it a more realistic look and feel.

The Terrain Editor in Roblox Studio allows users to select and use different brushes to manipulate the terrain. These brushes include the “Smooth” brush for smoothing out rough areas, the “Rough” brush for adding texture, and the “Sculpt” brush for creating custom shapes and features.

Textures can be applied to the terrain to give it a more realistic appearance. Users can select from a variety of built-in textures such as grass, sand, snow, and more. Additionally, custom textures can be imported and applied to the terrain as well.

Overall, terrains in Roblox Studio provide a way for game developers to create immersive virtual environments that can enhance the gameplay experience for players.

Using Terrain Editor

  1. Open Roblox Studio: Launch Roblox Studio by clicking on the icon on your desktop or in your applications folder.

  2. Create a New Game: If you haven’t already created a new game, click on “File” and then “New” to create a new game. Choose a template for your game or start from scratch.

  3. Open the Terrain Editor: In the toolbar on the right-hand side of the screen, click on the “Terrain” button to open the Terrain Editor.

  4. Select a Brush: In the Terrain Editor, select a brush from the list of options available. You can choose from brushes like “Smooth”, “Rough”, and “Sculpt” to create different types of terrain.

  5. Choose a Texture: Choose a texture for your terrain by clicking on the “Material” button in the Terrain Editor. You can choose from a variety of textures like grass, sand, and rock.

  6. Start Sculpting: Use the brush tool to sculpt your terrain by clicking and dragging on the baseplate. You can adjust the size and strength of the brush by using the sliders in the Terrain Editor.

  7. Add Water: To add water to your terrain, click on the “Water” button in the Terrain Editor. You can adjust the depth and color of the water to suit your needs.

  8. Add Trees and Other Objects: To add trees and other objects to your terrain, click on the “Explorer” tab in the toolbar on the left-hand side of the screen. Right-click on the “Workspace” folder and choose “Insert Object”. Select “Tree” or “Model” from the list of objects.

  9. Test Your Terrain: To test your terrain, click on the “Play” button in the toolbar. This will launch your game in a test environment where you can see how your terrain looks and interacts with the environment.

  10. Save Your Game: Once you are satisfied with your terrain and game, click on “File” and then “Save” to save your game.

Exercise 1: Creating a Basic Terrain

  1. Open Roblox Studio and create a new game.
  2. Open the Terrain Editor.
  3. Select the “Smooth” brush and a grass texture.
  4. Use the brush tool to sculpt your terrain by clicking and dragging on the baseplate.
  5. Add some trees and rocks to your terrain using the “Explorer” tab.
  6. Test your terrain by clicking on the “Play” button in the toolbar.
  7. Save your game.

Exercise 2: Creating a Hilly Terrain

  1. Open Roblox Studio and create a new game.
  2. Open the Terrain Editor.
  3. Select the “Rough” brush and a grass texture.
  4. Use the brush tool to sculpt your terrain to create hills and valleys.
  5. Use the “Smooth” brush to smooth out the rough areas.
  6. Add some trees and rocks to your terrain using the “Explorer” tab.
  7. Test your terrain by clicking on the “Play” button in the toolbar.
  8. Save your game.

Exercise 3: Creating a Desert Terrain

  1. Open Roblox Studio and create a new game.
  2. Open the Terrain Editor.
  3. Select the “Sculpt” brush and a sand texture.
  4. Use the brush tool to sculpt your terrain to create dunes and valleys.
  5. Use the “Smooth” brush to smooth out the rough areas.
  6. Add some cacti and rocks to your terrain using the “Explorer” tab.
  7. Test your terrain by clicking on the “Play” button in the toolbar.
  8. Save your game.

Exercise 4: Creating a Snowy Terrain

  1. Open Roblox Studio and create a new game.
  2. Open the Terrain Editor.
  3. Select the “Smooth” brush and a snow texture.
  4. Use the brush tool to sculpt your terrain to create hills and valleys.
  5. Use the “Rough” brush to add some texture to the snow.
  6. Add some trees and rocks to your terrain using the “Explorer” tab.
  7. Test your terrain by clicking on the “Play” button in the toolbar.
  8. Save your game.

Creating game characters

Game characters in Roblox Studio refer to the digital avatars or non-playable characters that are created within a Roblox game. These characters can be customized by their appearance, animations, and abilities to help create an immersive and engaging gaming experience.

Roblox Studio provides a variety of tools and resources to help game developers create and customize their game characters. These include built-in models and animations, as well as the ability to create custom animations using the Animation Editor.

In terms of appearance, game characters in Roblox Studio can be customized in a variety of ways. Users can select from a variety of pre-built models, or they can create their own using the built-in Character Creator tool. This tool allows users to select different body parts, clothing items, and accessories to create a unique character that fits their game’s theme.

Game characters in Roblox Studio can also be programmed to have unique abilities and behaviors. This is accomplished using the Lua programming language, which is the scripting language used by Roblox Studio. Using Lua, developers can create custom scripts that allow their characters to interact with the game world and other players.

Overall, game characters in Roblox Studio play an important role in creating a fun and engaging gaming experience. By customizing their appearance, animations, and behaviors, developers can create characters that fit the theme and story of their game, and provide an immersive and enjoyable experience for players.

Create characters using Humainoid Objects

  1. Open Roblox Studio: Launch Roblox Studio by clicking on the icon on your desktop or in your applications folder.

  2. Create a New Game: If you haven’t already created a new game, click on “File” and then “New” to create a new game. Choose a template for your game or start from scratch.

  3. Open the Toolbox: In the toolbar on the right-hand side of the screen, click on the “Toolbox” button to open the Toolbox. The Toolbox contains all the tools you need to create game characters.

  4. Choose a Baseplate: A baseplate is a flat surface that you can use as a foundation for your game. In the Toolbox, click on the “Terrain” tab and then choose a baseplate from the options available.

  5. Add a Character: To add a character to your game, click on the “Explorer” tab in the toolbar on the left-hand side of the screen. Right-click on the “Workspace” folder and choose “Insert Object”. Select “Humanoid” from the list of objects.

  6. Customize the Character: To customize the character, you can use the “Properties” window to change its appearance, size, and behavior. You can also add accessories like hats and gear to your character.

  7. Add Animations: To add animations to your character, click on the “Animation Editor” button in the toolbar. You can create your own animations or choose from the pre-made animations available.

  8. Test Your Character: To test your character, click on the “Play” button in the toolbar. This will launch your game in a test environment where you can see how your character moves and interacts with the environment.

  9. Save Your Game: Once you are satisfied with your character and game, click on “File” and then “Save” to save your game.

Exercise 1: Creating a Basic Character

  1. Open Roblox Studio and create a new game.
  2. Click on the “Explorer” tab and select the “Workspace” option.
  3. Right-click on “Workspace” and select “Insert Object,” then select “Part.”
  4. Rename the part to “Character.”
  5. Add body parts to your character by inserting new parts (head, torso, arms, and legs).
  6. Resize and position the parts to create a basic character.
  7. Add a texture to your character by selecting the “Appearance” tab and choosing a skin tone.
  8. Test your character by clicking on the “Play” button in the toolbar.
  9. Save your game.

Exercise 2: Customizing Your Character’s Appearance

  1. Open Roblox Studio and create a new game.
  2. Click on the “Explorer” tab and select the “Workspace” option.
  3. Right-click on “Workspace” and select “Insert Object,” then select “Part.”
  4. Rename the part to “Character.”
  5. Add body parts to your character by inserting new parts (head, torso, arms, and legs).
  6. Resize and position the parts to create a basic character.
  7. Select the “Appearance” tab and customize your character’s appearance by selecting different clothing items, accessories, and hairstyles.
  8. Test your character by clicking on the “Play” button in the toolbar.
  9. Save your game.

Exercise 3: Creating Custom Animations for Your Character

  1. Open Roblox Studio and create a new game.
  2. Click on the “Explorer” tab and select the “Workspace” option.
  3. Right-click on “Workspace” and select “Insert Object,” then select “Part.”
  4. Rename the part to “Character.”
  5. Add body parts to your character by inserting new parts (head, torso, arms, and legs).
  6. Resize and position the parts to create a basic character.
  7. Open the Animation Editor and create a new animation.
  8. Use the animation editor to create custom animations for your character (walking, running, jumping, etc.).
  9. Test your character by clicking on the “Play” button in the toolbar and observing the custom animations in action.
  10. Save your game.

Putting it All Together

Exercise: Building a Maze Game

  1. Open Roblox Studio and create a new game.
  2. Use the terrain editor to create a basic terrain. Add hills, valleys, and other features to create a challenging maze.
  3. Add game characters to your game by creating new parts (head, torso, arms, and legs) and customizing their appearance.
  4. Position the game characters at the start of the maze.
  5. Create walls for the maze using the union tool. Create new parts for each wall section and use the union tool to combine them into a single part.
  6. Position the walls to create a maze that the game characters must navigate.
  7. Use the negate tool to create openings in the walls to allow the game characters to move through the maze.
  8. Test your game by clicking on the “Play” button in the toolbar and observing the game characters navigating the maze.
  9. Save your game.

Vocabulary Review

  • Union Tool - allows users to combine two or more parts into a single, solid object
  • Negate Tool - allows users to remove part of an object
  • Terrains - virtual landscapes or environments that can be created using the built-in Terrain Editor.
  • Game characters - digital avatars or non-playable characters that are created within a Roblox game.