官术网_书友最值得收藏!

Chapter 2. Environments

When building your 3D world, you'll be utilizing two different types of environment—buildings and scenery built in a third-party 3D modelling application and terrains created using the Unity terrain editor.

In this chapter, we'll look at the use of both, while giving an overview of the necessary import settings for externally created models, but focusing mainly on using Unity's own tools for creating terrains. We shall specifically be looking at:

  • Creating your first Unity project
  • Creating and configuring terrains
  • Using the terrain toolset to build an island
  • Lighting scenes
  • Using sound
  • Importing Packaged Assets
  • Introducing External 3D Models

External modellers

Given that 3D design is an intensive discipline in itself, I recommend that you invest in a similar tutorial guide for your application of choice. If you're new to 3D modelling, then here is a list of 3D modelling packages currently supported by Unity:

  • Maya
  • 3D Studio Max
  • Cheetah 3D
  • Cinema 4D
  • Blender
  • Carara
  • Lightwave
  • XSI

These are the eight most suited modelling applications as recommended by Unity Technologies. The main reason for this is that they export models in a format that can be automatically read and imported by Unity, once saved into your project's Assets folder. These eight application formats will carry their meshes, textures, animations, and bones (a form of skeletal rigging for characters) across to Unity, whereas some smaller packages may not support animation using bones upon import to Unity. For a full view of the latest compatibility chart, visit: http://unity3d.com/unity/features/asset-importing.

Resources

Models in this book will be provided online in a .fbx format (a native format for Unity use, which is common to most 3D modelling applications).

When downloading content to use as part of the exercises in this book, you'll need to utilize Unity's package system. Accessible from the Assets top menu, importing and exporting Unity packages gives you the ability to transfer assets between projects while including dependencies. A dependency is simply another asset related to the one you are importing/exporting. For example, when exporting a 3D model as part of a Unity package—when transferring to a collaborator, or simply between your own Unity projects—you would need to transfer the relevant materials and textures associated with the models, and these associated assets would be referred to as the model's dependencies.

When prompted throughout the book, you'll download the assets provided in the Unity package format and add them to your assets by using Assets | Import Package.

主站蜘蛛池模板: 宁津县| 房山区| 濉溪县| 武胜县| 离岛区| 东乌| 太保市| 张掖市| 南雄市| 中江县| 平果县| 交口县| 绵竹市| 金塔县| 龙山县| 丰镇市| 措勤县| 大渡口区| 金华市| 东乡族自治县| 通榆县| 浦北县| 静海县| 福州市| 马龙县| 宝山区| 荔浦县| 丰原市| 吉首市| 渭源县| 延安市| 永昌县| 城口县| 泽普县| 贡觉县| 永靖县| 天等县| 镇巴县| 石阡县| 同心县| 康乐县|