Guilford County Sci Vis V204.01

Slides:



Advertisements
Similar presentations
Computer Graphics … how renderings are done on a computer. Art 321 Dr. J Parker Winter.
Advertisements

Cs123 INTRODUCTION TO COMPUTER GRAPHICS Andries van Dam © Andries van Dam Texture Mapping Beautification of Surfaces 1/23.
Week 7 - Monday.  What did we talk about last time?  Specular shading  Aliasing and antialiasing.
Chapter 2: Time and Space Lecturer: Norhayati Mohd Amin.
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
Business and Computing Deanery Multimedia Week 21 Materials.
Texture Mapping from Watt, Ch. 8 Jonathan Han. Topics Discussed Texture Map to Models Bump Maps, Light Maps Environment (Reflection) Mapping 3D Textures.
Texture Mapping April 9, The Limits of Geometric Modeling Although graphics cards can render over 10 million polygons per second, that number.
Three-Dimensional Concepts
Basic Rendering Techniques V Recognizing basic rendering techniques.
Vector vs. Bitmap SciVis V
Computer Graphics Inf4/MSc Computer Graphics Lecture 11 Texture Mapping.
V Obtained from a summer workshop in Guildford County July, 2014
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Elements of Art.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Computer Graphics Week13 –Shading Models. Shading Models Flat Shading Model: In this technique, each surface is assumed to have one normal vector (usually.
1 Bitmap Graphics It is represented by a dot pattern in which each dot is called a pixel. Each pixel can be in any one of the colors available and the.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
3D Computer Graphics: Textures. Textures: texels Texture is a way of assigning a diffuse color to a pixel – can be with 1, 2 or 3D- can use maps, interpolation.
Texture Mapping. 2 The Limits of Geometric Modeling Although graphics cards can render over 10 million polygons per second, that number is insufficient.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Intro to 3D Computer Graphics © 2003, 2004, 2005 Jason Leigh Electronic.
Modelling and Simulation Types of Texture Mapping.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Introducing To 3D Modeling George Atanasov Telerik Corporation
Reflections Specular reflection is the perfect reflection of light from a surface. The law a reflection states that the direction of the incoming ray and.
Textures and Maps MCC Computer Modelling Trimester 1 – 2015/2016.
Vector vs. Bitmap
Introduction to Textures and Skins Chapter 8 & 9 3D Game Programming All-in-One By Ken Finney.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
09/09/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Event management Lag Group assignment has happened, like it or not.
Microsoft FrontPage 2003 Illustrated Complete Working with Pictures.
CS-378: Game Technology Lecture #4: Texture and Other Maps Prof. Okan Arikan University of Texas, Austin V Lecture #4: Texture and Other Maps.
Business and Computing Deanery 3D Modelling Tools Week 18 More on materials.
1 Texture Mapping. 2 Texture Aliasing MIPmaps Environment Mapping Bump Mapping Displacement Mapping Shadow Maps Solid Textures Antialiasing.
Advanced Computer Graphics Advanced Shaders CO2409 Computer Graphics Week 16.
Game Programming 06 The Rendering Engine
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
The Seven Magic Words of Drawing. Foreshortening Distorting objects or parts of an object to create the illusion that one edge is actually closer to your.
Illumination and Shading
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
RENDERING Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program.
Material obtained from Summer workshop in Guildford County, July, 2014 Unit 6.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
Color: This channel applies color, textured patterns, or images to the surface.
Guilford County SciVis V104.03
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Chapter 10: Computer Graphics
Elements of Art Art I
Ying Zhu Georgia State University
University of New Mexico
Texture Mapping.
Computer Graphics Texture Mapping
Week 7 - Monday CS361.
Basic Rendering Techniques
Perspective, Scene Design, and Basic Animation
Advanced higher GRAphic communication
Basic Rendering Techniques
Chapter 10: Computer Graphics
Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.
Basics Texture Map Setup
The Seven Magic Words of Drawing
Lighting.
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Texture Mapping Ed Angel Professor Emeritus of Computer Science
Computer Graphics Material Colours and Lighting
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Presentation transcript:

Guilford County Sci Vis V204.01 Mapping Textures Guilford County Sci Vis V204.01

Texture Mapping Texture Mapping Surfaces may have single colors or they may have multiple color patterns, which are commonly referred to as textures. For example, wood has a characteristic appearance because of its varying color patterns. Even materials like metals which seem to be one color, when closely examined, reveals varying shades and colors mixed in random patterns.

Texture Mapping The term texture in 3D computer graphics refers to image patterns rather than the “feel” of materials.

Texture Mapping The most basic type of texture is a 2D picture (often saved as a .jpg, .bmp or .tga files) which is then applied to an object. Surfacing (applying textures to surfaces) is an extremely important part of making objects look realistic.

ApplyingTextures Textures may be acquired in different ways. Most programs come with libraries of materials where you can select various materials and patterns. Typically, 3D programs allow materials to be added to the library

Hoe to Create Textures New materials can be made by combining existing library selections using “mixing formulas” provided by other 3D artists. There are graphics programs designed for creating 2D textures that can be found on the Internet or through software suppliers.

Creating Textures Digital cameras can be used to capture textures (1024 x 768 resolution or higher is best.) Photography can be used for acquiring textures but the pictures will need to be saved in a digital format or they will need to be scanned.

Creating Textures “Paper” images, patterns, and textures can be scanned to create extended texture libraries. Software plug-ins are available with complex textures. Textures may be purchased as part of software packages or downloaded from Internet sites.

Creating Textures Textures need to be seamless so that they can be repeated over a mesh without showing where the individual tiled patterns join together. Projection mapping is a commonly used technique that works sort of like a film projector by projecting the texture patterns onto the surface of the objects. Textures may be projected from several directions at one time.

UVW Mapping UVW space is how the map is applied to an object. The U applies to the X-axis, the V to the Y-axis, and the W to the Z-axis. UV mapping is a way of trying to solve the distortion problems that occur when applying image maps (textures) to complex surfaces.

How UVW Works Many 3D graphics programs allow texture image scaling and placement controls. Texture images are composed of 2D pixels. When applying the image map, the 3D surface is divided up into the same number of rectangular polygons as there are pixels on the image to be applied. This process assigns the grid pattern to the 3D surface to coincide with the XY dimensions of the 2D texture.

How UVW Works Because the 3D surface may be curved, it is necessary for the surface geometry polygons to assume different dimensions than the image pixels. The change in geometry polygon width and height dimensions causes a distortion of the image pixels.

How UVW Works By applying UV scaling and placement restraints the most appropriate fit of the image can be obtained. Scale commands – Allows you to change the size of the material rectangle in relation to the object’s surface. If the scale is 1.0, the 2D image covers 100% of the 3D surface, if the scale is 0.5 it would only cover 50% of the surface in both the U and the V directions (or ¼ of the total surface).

How UVW Works Placement commands – Alters the UV position of the material rectangle in relation to the object’s surface. Typically the user specifies the beginning point of the map, usually at UV = 0,0. It is possible for an image to be wrapped if the image is scaled to 1.0 and the beginning point is set at more than UV = 0, 0. Repetition commands – Controls tiling by specifying the number of times the pattern repeats over the surface.

Bump Mapping Bump maps simulate the roughness of surfaces even though the surfaces are perfectly flat. Bump maps make an object appear to have a bumpy or irregular surface or to create embossed looks. It can do this because higher areas are light and lower areas are dark. Surface roughness might include the unevenness of a brick surface, the weave of a fabric, the bumpiness of an orange, or the craters of a planet.

Bump Mapping The illusion of roughness can be created because an irregular surface would have light and dark areas caused by the surface normals pointing in different directions. The artificial tipping of the surface normals fools the software into displaying the surface as rough.

Bump Mapping The process of creating artificial roughness takes less computing power than actually dividing the surface into large numbers of polygons and moving the vertices of those polygons up or down to create a real roughness.

Bump Mapping Aptitude or intensity settings allow the user to determine the height and depth of bumps. Bump maps can be produced by photographing surfaces, scanning images and actual materials, or by using software programs to draw patterns in grayscale.

Reflection and Refraction A reflection map creates the illusion of shiny metals and glass by reflecting rays off the object’s surface. Reflections look more realistic if specular (color, size and shape of highlights) levels and glossiness (shininess) are varied according to the material being described. Some non-metallic materials may need a polished look.

Reflection and Refraction Refraction mapping provides realism when looking through a surface such as water in a glass. The index of refraction controls how much the light is bent as it passes through the object. Various materials have a different index of refraction based upon the density of the materials.

Environmental Mapping One of the effects that can add realism to a scene is to define the environment. Is it foggy? Is it the dusty blackness of space? The use of environmental effects can be used to add color, texture, or atmospheric conditions to the entire scene instead of to a single object.

Environmental Mapping Environmental mapping allows the reflection of an image onto the surfaces of the objects within the scene. For example using clouds, as an environmental map would not only place clouds in the background, it would also cause the clouds to be reflected on shiny objects within the scene.

Environmental Mapping You can change the background color so that the color appears everywhere object geometry is not present. Pictures saved as jpegs can be used to add a background scene much like backdrops are used in stage productions

Environmental Mapping In the real world, the colors change depending upon the distance that you are from the object. The color of a distance object is less vibrant than that of similar objects that are located closer to you. Most computer graphics programs do not automatically create this effect, but they give you the opportunity to generate atmospheric effects such as fog, haze, fire, and smoke.