Skip to main content
Mr. Helland
  • Home
  • Calendar
  • More
English
Deutsch English Español Français Tiếng Việt Русский العربية 简体中文
You are currently using guest access
Log in
Mr. Helland
Home Calendar
Expand all Collapse all
  1. 3D Game Prog
  2. 3️⃣User Interfaces
  3. 13: Mining for Diamonds (Part 1)

13: Mining for Diamonds (Part 1)

Completion requirements
Make a submission
Due: Friday, December 5, 2025, 11:59 PM

Learning Target

  • Create, sculpt and pain Unity terrain objects
  • Use normal maps and reflection probes to improve metallic materials

 


Resources

Starter Models:
    • Drill_Simple.blend
    • Drill.blend (for modification)

Starter Textures:

    • Starter_Textures.zip


Instructions

Step 1: 

Create a new Universal 3D project in Unity. Be sure to give it a descriptive name.

Organize your Assets by creating some subfolders. For example:

    • Audio
    • Materials
    • Meshes
    • Prefabs
    • Textures

I also organize further by adding subfolders within these subfolders. It helps when a project has lots of files.

Step 2:

Download the starter files and unzip the texture archive.
Then, import these files into Unity. Be sure to place them in the appropriate folders. 

 

Step 3:

Add a new terrain object in Unity. If you click on in, you will see a new component called "Terrain". 

The 2nd button is called "Paint Terrain". With this tool you can:

    • Raise or Lower the terrain
    • Paint the terrain

 

Step 4:

Use the height tools to create the basic shape of your terrain.

You'll want the area in the middle to be flat. 

 

Step 5:

Now choose the Paint Texture tool. You'll need to add some Terrain Layers before you can paint. Click the Edit Terrain Layers... button to do this.

Once you have layers created, you can start painting. For example:

 

Step 6:

Create a prefab for the Drill. Then, create some materials for the drill. There are 6 different material slots available for you to use.

Since this is a machine, be sure some of the materials are metallic.

Step 7:

Metals don't look very good unless they have something to reflect. We can improve the appearance by adding a Reflection Probe to our scene. 

Make the probe as small as possible, but large enough to contain all of the objects that will have metallic surfaces.

Be sure to bake the probe.


Grading

For grades A to D, all requirements need to be met for that grade band. 

Indicators and Collectibles  Letter Grade 
  • All requirements for an A
  • Some or all of these additions are made:
    • Additional terrain layers are used to add landscape details
    • Trees, rocks or other environmental objects are used
    • Scene has a realistic custom sky
A+
  • Includes terrain:
    • Varied elevation is used creatively and/or realistically
    • Uses 4 or more terrain layers
  • Drill assembly:
    • 4+ materials are used
    • 2+ materials are metallic
    • Materials are realistic and/or creative
    • All materials use normal maps
  • Scene:
    • Includes a reflection probe that is carefully configured
A
  • Includes terrain:
    • Varied elevation is used purposefully, creatively and/or with an attempt at realism
    • Uses 3 or more terrain layers
  • Drill assembly:
    • 3+ materials are used
    • 2+ materials are metallic
    • Materials are not all the same
    • 2+ materials use normal maps
  • Scene:
    • Includes a reflection probe that is configured
B
  • Includes terrain:
    • Varied elevation is used purposefully
    • Uses 2 or more terrain layers
  • Drill assembly:
    • 3+ materials are used
    • 1+ materials are metallic
    • Materials are not all the same
    • 1+ materials use normal maps
  • Scene:
    • Includes a reflection probe that is configured
C
  • Includes terrain:
    • There is notable use of elevation change
    • Uses 2 or more terrain layers
  • Drill assembly:
    • 3+ materials are used
    • 1+ materials are metallic
    • Materials are not all the same
D
Doesn't meet above criteria  Reassigned

◄ 🏆 Unit 02 Test
14: Mining for Diamonds (Part 2) ►
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle