User Tools

Site Tools


public:t-vien-15-3:lab_1_materials

This is an old revision of the document!


Lab 1: Playing with Unity

Under Construction

Goal

The goal of this lab is to simply get familiar with the basics of Unity through exploration. There are a few things that you should look into - listed below - but otherwise, you are free to make whatever you like. Sort of like playing in a sand box.

Preparation

You need to install Unity 3D on your own machine before you start. You get the latest version from the Unity 3D download page.

Procedure

  1. The Unity Interface The first thing to get familiar with is Unity's user interface. You can look up the purpose of each element on the screen in Unity's "Learning the Interface" documentation or by wathcing their "Interface Overview" learning video (use headphones for watching videos! ;-) )
  2. Make a Ground When you start a new project, the only GameObjects you have are the MainCamera, giving you a point of view into the environment you are constructing, and the DirectionalLight, which illuminates all objects from a particular direction (the position of the light source does not matter, only its orientation). Now add a third object, which will serve as your ground. From the main menu select GameObject→3D Object→Plane, this will add a large flat object to the scene. If you now selct your Main Camera object from the Hierarchy panel, you may see from the little Camera Preview pop-up window that this ground is not visible due to the relative position of these two objects. You can place objects precisely in the world by adjusting the Position property of the object in the Inspector pane. From Hierarchy select Main Camera and then in the Inspector give the camera the position (0,1,-3) in the Transform component. Now select the Plane and give it the position (0,0,0). You should now be able to see the ground in the camera preview. Press the Play (in the play control panel above the scene) button to confirm that when you run your environment you will see the ground below you and the sky behind it. Press the Play button again to stop running the scene (there is no stop button!).
  3. The 3D Scene Interface While you are developing it is very important to be able to navigate the 3D scene you are constructing and to be able to adjust the properties of objects (e.g. position) from within the scene itself. The quickest way to start navigating the scene is to press and hold the right mouse button and then use the familiar game control buttons W, A, S, D to move. But understand that you are simply moving the point of view of the developer in the world and not changing what the user sees when they enter the world - they will always be bound to a particular camera. Get familiar with this 3D navigation and how you can interactively manipulate game objects by reading Unity's "Scene View" documentation
  4. Add Lights and Objects Select GameObject→3D Object→Cube and place the cube so that you can see it from the camera when you play the scene. Then select the Directional Light object you already have in the Hierarchy panel, and play with its orientation to see how that changes the way things look. You can switch between position (straight-arrows in a cross) and orientation (two round arrows) manipulation of objects in the tool-bar right above the Hierarchy panel. Bring in more objects, both lights and geometry, and experiment with their placement (manipulating them in the scene view) and properties (through the Inspector panel).
  5. Examine Shadows Select your Directional light and change the Shadow Type property to Hard Shadows or No Shadows. Feel free to play with other settings and choose something you are pleased with.
  6. Add Fog and Sky Select Edit→Render Settings and turn on the Fog property (check box) and experiment with its settings, see if you can create the effect of having more distant objects appear faded. In the same settings panel, pick a Skybox Material. If you click on the little circle next to the property, it will show you a selection box, from which you can select a material to assign to this property. Type sky in the search box to limit the view to assets with the name sky in them. Pick something and see how it looks. Experiment with this.
  7. Enable Walking From the Project panel, select the Assets→StandardAssets→Character Controllers folder and you should see that it contains two “pre fabricated” (Prefabs) character controllers. Drag the ''First Person Controller“ into your Hierarchy. You then have to position this object such that it is standing on top of your ground. When you press Play you can now walk around your environment in first person.
  8. Register in the Unity Asset Store For additional assets, including more models and materials, you can browse the Unity Asset store by selecting from the main menu Window→Asset Store. You will have to register there to actually download assets, but is is definitely worth it. After you import assets, you will see them in your Project panel, from which you can drag them into your scene. You can always drag things like textures directly onto your objects to “paint” them. Try that.
  9. Go wild Make any kind of environment you wish.
/var/www/cadia.ru.is/wiki/data/attic/public/t-vien-15-3/lab_1_materials.1440107313.txt.gz · Last modified: 2024/04/29 13:33 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki