MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,

Slides:



Advertisements
Similar presentations
© 2010 Delmar, Cengage Learning Chapter 7: Importing and Modifying Graphics.
Advertisements

3D Graphics Rendering and Terrain Modeling
BPC: Art and Computation – Summer 2007 Lesson Plans 4 and 11 Corel Painter Image Manipulation and Painting Laura Giannitrapani
Foundation Level Course
Output Primitives Computer Graphics.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Chapter 4 Digital Multimedia, 2nd edition Vector Graphics.
(conventional Cartesian reference system)
Multi-media graphics--JOUR 205 Vectors vs. bitmaps.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Introduction to Computer Graphics
Lesson 22 Graphics Software. This lesson includes the following sections: Paint Programs Photo-Manipulation Programs Draw Programs Computer-Aided Design.
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
1. 2  A computer is a device capable of storing data  in a format suited to the computer,  which is then processed by mathematical manipulation and.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Materials and Textures Maps.
Graphics.
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 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
Computer Concepts – Illustrated 8th edition
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
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.
Shading & Texture. Shading Flat Shading The process of assigning colors to pixels. Smooth Shading Gouraud ShadingPhong Shading Shading.
Graphics, Hypermedia, and Multimedia.  Prentice HallSlide 2 Focus on Computer Graphics Computer graphics include: –Painting Software –Digital Image Processing.
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
Flash Adobe Flash Introduction Kyungeun Park. Bitmap vs. Vector based  Bitmap –Bitmaps are made up of single pixels  Vector based –Vector graphics are.
Computer Concepts 2014 Chapter 8 Digital Media. 8 Chapter Contents  Section B: Bitmap Graphics  Section C: Vector and 3-D Graphics Chapter 8: Digital.
Multimedia Animation. Animation Principles Persistence of vision object seen by human eye remains mapped on retina for a brief time after viewing display.
Chapter 14 Working with Graphics. 2Practical PC 5 th Edition Chapter 14 Getting Started In this Chapter, you will learn: − About different graphics you.
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
3D animation is rendered clip of animated 3D objects in a 3D environment. An example: Examples of movies released in 3D are Toy Story, Cars, Shrek, Wall-E,
LECTURE 6: WORKING WITH DIGITAL IMAGE EVI INDRIASARI MANSOR Tel ext:
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Vector vs. Raster Objectives:
Illustrator I I450 Technology Seminar. Bitmap vs. Vector Photoshop = Bitmap Illustrator = Vector Bitmap images are resolution dependent Vector images.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Handle By, S.JENILA AP/IT
CISC 110 Day 3 Introduction to Computer Graphics.
Mohammed AM Dwikat CIS Department Digital Image.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
Applications and Rendering pipeline
Illumination and Shading. Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL.
Binary Notation and Intro to Computer Graphics
Lesson 22 Graphics Software.
CSI-447: Multimedia Systems
Flash Interface, Commands and Functions
Chapter 10 Computer Graphics
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
3D Graphics Rendering PPT By Ricardo Veguilla.
Chapter 10: Computer Graphics
Interactive Computer Graphics
Chapter 14 Shading Models.
Lesson 22 Graphics Software.
Chapter 14 Shading Models.
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Presentation transcript:

MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS

In this chapter how the computer creates, stores, and displays graphic images how the computer creates, stores, and displays graphic images how painting programs allow the user to control computer graphic primitives how painting programs allow the user to control computer graphic primitives the tools and features found in drawing and illustration graphic applications the tools and features found in drawing and illustration graphic applications how graphics software helps to automate creating 3-D images and animations how graphics software helps to automate creating 3-D images and animations

Graphic Images for display) graphic images are composed of pixels for display) graphic images are composed of pixels this type of graphic is called bit-mapped or raster graphics this type of graphic is called bit-mapped or raster graphics the image is stored as a sequence of bits (a) representing the pixel properties (b) the image is stored as a sequence of bits (a) representing the pixel properties (b)

Graphic Images in most bit- mapped images, each pixel requires a sequence of feature bits in most bit- mapped images, each pixel requires a sequence of feature bits the number of bits needed corresponds to the bitplanes for the image the number of bits needed corresponds to the bitplanes for the image

Bitplane A single bit is not sufficient A single bit is not sufficient 4 bits (2 4 =16) are needed for each pixel to code specific value for 16 possible shades 4 bits (2 4 =16) are needed for each pixel to code specific value for 16 possible shades Therefore, 4 bitplanes is required Therefore, 4 bitplanes is required

Graphic Images object-oriented or vector graphics treat the image as a collection of graphic objects such as lines, curves, and figures object-oriented or vector graphics treat the image as a collection of graphic objects such as lines, curves, and figures vector graphics are resolution independent ( images don’t depend on the characteristics of a specific display device) and scalable vector graphics are resolution independent ( images don’t depend on the characteristics of a specific display device) and scalable vector graphics are more easily edited and often more compact in storage vector graphics are more easily edited and often more compact in storage vector graphic images must often be converted to bitmapped images for display vector graphic images must often be converted to bitmapped images for display

Vector Graphics the image is composed of graphic objects (lines, curves, figures, etc.) the image is composed of graphic objects (lines, curves, figures, etc.) each object is defined by its graphic properties each object is defined by its graphic properties these properties may be changed and scaled easily these properties may be changed and scaled easily

Vector Graphics each object occupies a separate layer each object occupies a separate layer layers may be moved, scaled, and arranged in different orders layers may be moved, scaled, and arranged in different orders objects may be deleted and inserted easily objects may be deleted and inserted easily

Graphics Applications Bit-mapped graphics painting programs painting programs Vector graphics drawing programs drawing programs illustration programs illustration programs 3-D modeling and rendering programs 3-D modeling and rendering programs

Painting Programs two-dimensional, bitmapped images/ files two-dimensional, bitmapped images/ files interface based on artwork metaphor interface based on artwork metaphor image (canvas) painted with brushes, pencils, chalk, etc. image (canvas) painted with brushes, pencils, chalk, etc. colors, patterns, and textures selected from palettes colors, patterns, and textures selected from palettes image is divided into foreground and background layers image is divided into foreground and background layers

Painting Programs offer a variety of patterns, textures, and colors offer a variety of patterns, textures, and colors have assorted tools for transforming selected portions of the image have assorted tools for transforming selected portions of the image have tools for creating pixel masks have tools for creating pixel masks

Drawing Programs are simple vector graphic programs are simple vector graphic programs best-suited for basic illustrations best-suited for basic illustrations employ an artwork metaphor for the user interface like painting programs employ an artwork metaphor for the user interface like painting programs an image is a set of graphic objects that are created individually and composed together an image is a set of graphic objects that are created individually and composed together

Illustration Programs are also vector graphic programs are also vector graphic programs generate PostScript (scalable) output generate PostScript (scalable) output have extensive tools, effects, and features have extensive tools, effects, and features used for professional applications used for professional applications

3-D Graphics 3-D graphic programs automate creating images with perspective projection and special effects of lighting and shading 3-D graphic programs automate creating images with perspective projection and special effects of lighting and shading these applications employ either volume-based or surface-based 3-D graphics these applications employ either volume-based or surface-based 3-D graphics

3-D Graphics Volume-based 3-D image is defined by voxels (volume elements) 3-D image is defined by voxels (volume elements) 3-D picture elements having location, color, intensity, transparency, opacity 3-D picture elements having location, color, intensity, transparency, opacity used for scientific visualization and modeling used for scientific visualization and modelingSurface-based 3-D image is composed of objects defined in 3 dimensions 3-D image is composed of objects defined in 3 dimensions regular shapes form the facets or components of each object regular shapes form the facets or components of each object rendering involves adding texture, shading, and lighting effects rendering involves adding texture, shading, and lighting effects

Surface-based 3-D Graphics 3-D image is created in stages model description model description each object is defined in 3 dimensions each object is defined in 3 dimensions scene description scene description objects are placed in scene objects are placed in scene rendering rendering Process of creating the illusion of photorealism Process of creating the illusion of photorealism perspective, and special effects added perspective, and special effects added

Surface-based 3-D Graphics SOLID MODELING - objects are composed of simple 3-D regular solids used as primitive SOLID MODELING - objects are composed of simple 3-D regular solids used as primitive POLYGON-SURFACE MODELING - objects are composed of facets shaped from polygons POLYGON-SURFACE MODELING - objects are composed of facets shaped from polygons WIREFRAME MODELING - objects are composed of facets including parametric curved shapes WIREFRAME MODELING - objects are composed of facets including parametric curved shapes Supported by most applications Supported by most applications

Solid Modelling

Polygon Surface Modelling

Wireframe Modelling

Surface-based 3-D Graphics Rendering techniques Lambert shading Lambert shading Also known as flat shading Also known as flat shading Gouraud shading Gouraud shading Take account the lighting effects on the surrounding surfaces Take account the lighting effects on the surrounding surfaces Phong shading Phong shading Recalculate the illumination model Recalculate the illumination model Ray-tracing Ray-tracing Take account of the light rays that are reflected from the object Take account of the light rays that are reflected from the object

Flat vs Gouraud shading

Phong Shading

Ray Tracing

Texture Mapping Another common technique for determining the appearance of a polygon is to use texture mapping. Another common technique for determining the appearance of a polygon is to use texture mapping. Think of texture mapping like wrapping a present. Each side of the box you are wrapping is a blank polygon. You could paint the box, but it would be very difficult to make it match all the designs on the wrapping paper. Think of texture mapping like wrapping a present. Each side of the box you are wrapping is a blank polygon. You could paint the box, but it would be very difficult to make it match all the designs on the wrapping paper. However, if you take the wrapping paper and tightly cover the box with it, you have completely transformed the box with just a little effort. However, if you take the wrapping paper and tightly cover the box with it, you have completely transformed the box with just a little effort. Texture mapping works the same way. Mapping requires the use of another image. This other image essentially is stretched over the object like a skin. Texture mapping works the same way. Mapping requires the use of another image. This other image essentially is stretched over the object like a skin.

Texture Mapping

Animation animations are composed of individual graphic images called frames animations are composed of individual graphic images called frames Professional-quality animations employ rates of 24 fps and higher Professional-quality animations employ rates of 24 fps and higher frames are displayed at a rate fast enough to be perceived as continuous motion frames are displayed at a rate fast enough to be perceived as continuous motion animation software help to automate the creation of animated graphics animation software help to automate the creation of animated graphics

Animation In-betweening automates the creation of animated sequences In-betweening automates the creation of animated sequences key frames are defined for starting and stopping positions key frames are defined for starting and stopping positions the software calculates the incremental frames the software calculates the incremental frames