Building Levels in Unity
eBook - ePub

Building Levels in Unity

Volodymyr Gerasimov

Share book
  1. 274 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Building Levels in Unity

Volodymyr Gerasimov

Book details
Book preview
Table of contents
Citations

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Building Levels in Unity an online PDF/ePUB?
Yes, you can access Building Levels in Unity by Volodymyr Gerasimov in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Aplicaciones empresariales. We have over one million books available in our catalogue for you to explore.

Information

Year
2015
ISBN
9781785282843

Building Levels in Unity


Table of Contents

Building Levels in Unity
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Meet Unity
Starting a project
Windows
The Scene window
Scene navigation
Arrow navigation
Mouse navigation
Flythrough
Gizmo
The Game window
Play testing
Game window controls
The Hierarchy window
The Inspector window
The Project window
Importing custom packages into the project
Search
Creating a custom search
Rename
The Console window
Window controls
Changing the window layout
Creating a custom layout
The purpose of a Main Camera object
Creating primitives
Summary
2. Importing and Configuring Props
Object manipulation
Snapping
Greyblocking
Components
Adding components
Component deactivation
Component options
Importing props into Unity
Supported formats
Exporting from Blender
Object setup before exporting
The importing process
Configuring meshes
Model-meshes options
Double-sided normals
Labels
Prefabs
Object parenting
Parenting and prefabs
The pivot point
Configuring textures
Supported formats
Preparing textures for export
Settings for various texture types
What are Materials?
Materials in Unity
Creating Materials
Shader types
Material parameters
Rendering modes
Using LODs in Unity
How to prepare LODs
Setting up LODs in Unity
LODBias
Collider
Summary
3. Shaping Landscape
Creating terrain
Sculpting
Brushes
Creating a brush
Importing a brush
Creating the terrain using heightmaps
Drawing a heightmap
Exporting a heightmap
Applying heightmap to a terrain
Level meshing
Object layers
The terrain texture
Importing textures
Texturing the terrain
Water in Unity
Adding trees to the level
Learning to use the Unity Tree editor
Paint details
What is considered a detail?
How to set up details
Grass
Details
Customizing terrain settings
Base terrain
Tree and detail objects
Resolution
Skybox
Summary
4. Dealing with Basic Animations
Animation basics
Using the Animation editor
Creating custom animations
Editor controls
The Curve editor
Give it a try
Custom animations and world space
Triggering the event handlers with animation
Importing the prop animation into Unity
Summary
5. Invite Your Characters to Unity
Get your character ready
Exporting from Blender
Model overview
Exporting as FBX
Importing referenced animations
Configuring a character in Unity
Generic and humanoid – what's the difference?
Generic Animation Type
Humanoid Animation Type
Character avatar
Correct topology
Wrong topology example
Muscles
Adjust character muscles
Additional options
Summary
6. Using Mecanim for Advanced Animations
The animator controller
Animation states
States
Parameters
Parameter types
Setting conditions for transitions
Blend trees
Overview
Creating a blend tree
Inside the blend tree
Other blend tree options
Adjust Time Scale
Layers
Creation
Hand waving on move motion
2D blending
Blending variations
It's all about the dots
Creating locomotion
Setup
Walking
Turning
Strafing
A sub-state machine
Modifying a strafing clip
Transition from and to sub-state
Summary
7. Lighting Up the World
Light component
Light types
Point light
Spot light
Directional light
Area light
Ambient light
Global Illumination
Preparing the environment
Static versus dynamic objects
Fixing the light coming from the crack
Emission materials
Shadows
Lightmapping
Static versus dynamic lights
Dynamic shadows versus static shadows
Lighting options
Bringing lights into the level
Light probes
Reflection probes
Reflection probe settings
Types of reflection probes
Runtime settings
Cubemap capture settings
Positioning of a reflection probe
Continuous baking
Adding probes to the level
Projectors
Basic application
Other applications
Lighting effects
Light cookies
Creating light cookies
Flares and halos
Halo
Flare
Summary
8. Bringing the Sound
Audio sources and receivers
Audio listener
Audio source
Audio clips
2D versus 3D sounds
Introduction to audio mixer
How does it work?
Modifying at runtime
Filters and reverb zones
Summary
9. Exploring ...

Table of contents