+ All Categories
Home > Documents > 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar...

1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar...

Date post: 01-Apr-2015
Category:
Upload: bella-marte
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
25
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : [email protected] Lectures on Computer Graphics
Transcript
Page 1: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

1.11.1

Designed and Presented by

Dr. Ayman Elshenawy Elsefy

Dept. of Systems & Computer Eng..Al-Azhar University

Email : [email protected]

Lectures on Computer Graphics

Page 2: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Lecture 1Introduction to Computer Graphics

Page 3: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Introduction to Computer GraphicsComputer Graphics (CG) is an area of computer science and engineering that plays an important role in almost every application of computer software. For example:

•The spreadsheets allow you to create charts to see data.

•CG’s enhanced entertainment by providing new kinds of cartoons and special effect.

•CG’s enabled us to see and understand scientific principles.

•CG’s is everywhere we turn.

Page 4: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Introduction to Computer Graphics

Computer graphics were used routinely in such diverse areas as •Science and engineering, •medicine, •business, •industry, •government, •art, •Entertainment and advertising, •Education and training •simulations and graph presentations.

Page 5: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

1.11.1

Introduction to Computer Graphics

Page 6: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

What is computer graphicComputer graphics is the art and science of creating images by:

•Programming the geometry and appearance of the contents of the images,

•Displaying the results of that programming on appropriate devices that support graphical output and interaction.

•Uses a graphics API’s that supports the necessary modeling and does most of the detailed work of rendering the scene that is defined through the programming.

Page 7: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

The work of the programmer is• Develop appropriate representations for the

geometric objects of the images.

• Assemble these objects into an appropriate geometric space.

• Specify how the scene is to be viewed and how it will be displayed on the graphic device.

• Define some animation for the image.

• Design a ways for the user to interact with the scene as it is presented.

Page 8: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics API’s• API’s (Application Programming Interface) is a set

of tools that allow a programmer to work in an oriented application area.

• Allow the programmer to design applications using the concepts of the area without having to deal with the details of the computer system.

• Graphic API’s is a set of tools that allow a programmer to write applications that include the use of interactive computer graphics without dealing with system details for tasks such as window handling and interactions.

Page 9: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Why do we use computer graphics CG’s are used to create images for:•Science (scientific visualization, explanations to the public).

•Entertainment (movies, video games, special effects).

•Creative work (art, interactive installations).

•Commercial purposes (advertising, communication, product design).

•General communication (animated weather displays, information graphics).

Page 10: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Why do we use computer graphicsGC can solve a lot of problems:

•Identifying a problem.

•Addressing the problem by building the model.

•Identifying a way to represent the problem geometrically.

•Creating an image from that geometry so that the problem can be seen visually.

•Use the image to understand the problem or the model and to try to understand a possible solution.

Page 11: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Why do we use computer graphics

Page 12: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications

•Computer Aided Design

•Presentation of graphics

•Computer Art

•Entertainment

•Education And training

•Visualization

•Image Processing

•GUI

Page 13: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics ApplicationsComputer Aided Design (CAD)•CAD methods are now routinely used in the design of buildings, automobiles, aircraft, watercraft, spacecraft, computers, textiles, and many, many other products.

•CAD is a software packages for electrical, electronic, and logic circuits.

•Realistic displays are also generated for advertising of automobiles and other vehicles using special lighting effects and background scenes

•A circuit board layout

Page 14: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications•Computer Aided Design

Page 15: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications• Presentation Graphic• Is commonly used to summarize financial, statistical,

mathematical, scientific, and economic data for research reports, managerial reports, and other types of reports. Typical examples of presentation graphics are bar charts, line graphs, surface graphs, and other displays showing relationships between multiple parameters.

Page 16: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications

• Computer ArtArtists use a variety of computer methods

Page 17: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications

• EntertainmentCG methods are now commonly used in making motion pictures, music videos, and television shows. Sometimes the graphics scenes are displayed by themselves, and sometimes graphics objects are combined with the actors and live scenes.

Page 18: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications• Education and Training

Models of physical systems, physiological systems, population trends, or equipment, such as the color coded diagram in Fig. , can help trainees to understand the operation of the system.

the simulators for practice sessions or training of ship captains, aircraft pilots, heavy-equipment operators, and air traffic control personnel. But most simulators provide graphics screens for visual operation.

Page 19: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications• Visualization of Data

Scientists, engineers, medical personnel, business analysts, and others often need to analyze large amounts of information or to study the behavior of certain processes. By produce data files containing thousands and even millions of data values. Similarly, satellite cameras.

Page 20: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics ApplicationsImage Processing

modify or interpret existing pictures, such as photographs and TV scans.

•Medicine

model and study physical functions, to design artificial limbs, and to plan and practice surgery.

Page 21: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Computer Graphics Applications• Graphical User Interface (GUI)

Page 22: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Major Points of Computer Graphics

Page 23: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Major Points of Computer Graphics

Page 24: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Major Points of Computer Graphics

Page 25: 1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University Email : eaymanelshenawy@yahoo.comeaymanelshenawy@yaho.

Exercises 1

• What is the computer graphics?• What can the programmer do in CG’s?• How can we use CG’s in solving Problems?• What is meant by Computer Graphics API’s?• Why do we use computer graphics?• What is the most common computer graphics

applications?• Summarize the great variety of topics that

make up the study of computer graphics?


Recommended