Graphics Basics and Unity Unity Crossplatform game creation
Graphics Basics and Unity
Unity • Cross-platform game creation system developed by Unity Technologies, – A game engine – An integrated development environment (IDE). • Used for developing video games – web sites, desktop platforms, consoles, and mobile devices. • Unity Pro is available for a fee • Unity Free has no fee
Platforms • • Black. Berry Windows Phone Windows OS X, Linux (mainly Ubuntu) Android, i. OS, Unity Web Player (including Facebook), Adobe Flash Play. Station 3, Wii, etc.
Unity Tutorials • Beginner – Roll-a-ball – Space shooter – Survival shooter • Intermediate – stealth • http: //unity 3 d. com/learn/tutorials/modules
Unity Tutorials by Topics • • • 2 D Animation Audio Graphics Navigation Physics Scripting UI (User Interface) http: //unity 3 d. com/learn/tutorials/modules
Animation
Graphics • • Meshes Textures Materials Cameras Lights Skyboxes Water effects
Lighting The simulation of light in computer graphics.
Texture • Texture mapping is a method for adding detail, surface texture (a bitmap or raster image), or color to a computer-generated graphic or 3 D model.
Texture • Normal map (or "Dot 3 bump mapping“) is a technique used for faking the lighting of bumps and dents
Normal Map http: //en. wikipedia. org/wiki/Normal_mapping
Texture
Cameras
Lights • Spot light, point light, directional light • blooming
Skyboxes • A skybox is a method of creating backgrounds to make a computer and video games level look bigger than it really is. When a skybox is used, the level is enclosed in a cuboid.
Skybox and Skydome A skydome employs the same concept but uses either a sphere or a hemisphere instead of a cube. http: //en. wikipedia. org/wiki/Skybox_%28 video_games%29
How are the objects processed in the graphics pipeline?
Stages of the graphics pipeline • • 3 D geometric primitives Modeling and transformation Camera transformation Lighting Projection transformation Clipping Scan conversion or rasterization Texturing, fragment shading
- Slides: 20