Revision Sheet Computer Graphics and Human Interaction By Dr. HANY ELSALAMONY1.

Slides:



Advertisements
Similar presentations
Lecture 8 Transparency, Mirroring
Advertisements

Graphics Pipeline.
3D Graphics Rendering and Terrain Modeling
1 Computer Graphics Week6 –Basic Transformations- Translation & Scaling.
CS 4363/6353 INTRODUCTION TO COMPUTER GRAPHICS. WHAT YOU’LL SEE Interactive 3D computer graphics Real-time 2D, but mostly 3D OpenGL C/C++ (if you don’t.
IMGD 1001: Illumination by Mark Claypool
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Object-Order vs. Screen-Order Rendering April 24, 2003.
Sep 21, Fall 2005ITCS4010/ Computer Graphics Overview Color Displays Drawing Pipeline.
IN4151 Introduction 3D graphics 1 Introduction 3D Computer Graphics part 1 Projective display Viewing pipeline Graphics hardware Image-based rendering.
(conventional Cartesian reference system)
1 Jinxiang Chai CSCE 441 Computer Graphics. 2 Midterm Time: 10:10pm-11:20pm, 10/20 Location: HRBB 113.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
BPC: Art and Computation – Summer 2007 Computer Graphics Principles Erik Brisson
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
Sep 21, Fall 2006IAT 4101 Computer Graphics Overview Color Displays Drawing Pipeline.
IAT 3551 Computer Graphics Overview Color Displays Drawing Pipeline.
BPC: Art and Computation – Spring 2007 Computer Graphics – Lighting and Rendering Erik Brisson
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images.
02/04/03 Page 1 Rendering Visibility Lighting Texturing.
Introduction to 3D Graphics John E. Laird. Basic Issues u Given a internal model of a 3D world, with textures and light sources how do you project it.
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
COMP 261 Lecture 14 3D Graphics 2 of 2. Doing better than 3x3? Translation, scaling, rotation are different. Awkward to combine them. Use homogeneous.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Intro to 3D Computer Graphics © 2003, 2004, 2005 Jason Leigh Electronic.
Computer Graphics Panos Trahanias ΗΥ358 Spring 2009.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Programmable Pipelines. Objectives Introduce programmable pipelines ­Vertex shaders ­Fragment shaders Introduce shading languages ­Needed to describe.
1 By Dr. Hany Elsalamony. 2 3  Computer graphics generally means creation, storage and manipulation of models and images  Such models come from diverse.
3D Objects Subject:T0934 / Multimedia Programming Foundation Session:12 Tahun:2009 Versi:1/0.
Rendering: Shading and Lighting.  In the last lecture we saw how to model objects and represent them as wireframe models. Wire frame models depict the.
Lecture 3 Transformations.
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.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 Going-through.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
1 Computer Graphics Week9 -3D Geometric Transformation.
Programming 3D Applications CE Displaying Computer Graphics Week 3 Lecture 5 Bob Hobbs Faculty of Computing, Engineering and Technology Staffordshire.
Programmable Pipelines Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
RENDERING Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
1 By Dr. HANY ELSALAMONY.  We have seen how to create models in the 3D world. We discussed transforms in lecture 3, and we have used some transformations.
1 Computer Graphics Week11 : Hidden Surface Removal.
CSE 681 Introduction to Ray Tracing. CSE 681 Ray Tracing Shoot a ray through each pixel; Find first object intersected by ray. Image plane Eye Compute.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Computer Graphics One of the central components of three-dimensional graphics has been a basic system that renders objects represented by a set of polygons.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
Applications and Rendering pipeline
Introduction to Computer Graphics
Computer Graphics Overview
CSI-447: Multimedia Systems
Programmable Pipelines
The Graphic PipeLine
3D Graphics Rendering PPT By Ricardo Veguilla.
CS451Real-time Rendering Pipeline
The Graphics Pipeline Lecture 5 Mon, Sep 3, 2007.
Illumination and Shading
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
Game Programming Algorithms and Techniques
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Introduction to Ray Tracing
Introduction to Computer Graphics
Presentation transcript:

Revision Sheet Computer Graphics and Human Interaction By Dr. HANY ELSALAMONY1

1. What is meaning of computer graphics? Give application examples. 2. What are the steps to creating a picture? 3. Define: a) Screen Resolution b) CRT c) Color resolution of the monitor d) Color index mode e) Clipping area f) The viewport g) Rasterizing h) Geometric transformations. i) Object space. By Dr. HANY ELSALAMONY2

4. There are three kinds of transformations: a)………. b)………. c)………… 5. Write in details about translation with examples. 6. Write in details about scaling with examples. 7. Write in details about rotation with examples. 8. What is the double buffering? Write in details. By Dr. HANY ELSALAMONY3

9. If there exist a circular shape with centre at the origin and radius 2. Draw the scaling to point (0, 4), and (4,0). 10. Translate withdrawing the same figure in (9) into centre (2,8)and the same radius. 11. If there exist a point (3, 5) in a shape, rotate it by angle 45º around Z-axis. And draw it. 12. Write in details about raster image file? By Dr. HANY ELSALAMONY4

13. The basic format of the bmp file consists of: a)…….. b)……..c)………d) ……… What are differences between: header and image information section 15. Complete the graph: a) b) By Dr. HANY ELSALAMONY5

16. What is the idea behind the image processing? 17. In image enhancement there exist famous two techniques: a) …………. b)……………. 18. In image compositing there are two popular techniques, what are they? Give examples for each one. By Dr. HANY ELSALAMONY6

19. What is the meaning of red eye- treatment? and what is the technique of in programming to use it? 20. The most popular and commonly used method to model objects is to use small polygons to approximate the surface. This method is popular due to: (a)………….. (b)…………….. (c)…………... By Dr. HANY ELSALAMONY7

21. What is the meaning of: (a) Single area in polygon. (b) Convex requirement area. c) Back-face culling. d) Polygon mesh e) MAXSHAPES f) MCOORDS g) Rendering process By Dr. HANY ELSALAMONY8

22. Which of these graphics in the following figure is a convex area: By Dr. HANY ELSALAMONY9

23. If Tx=2, Ty=3, Tz= 4, find the translation matrix in 3D, when the first point is (x, y, z) find the new point. 24. The components of rendering process are: a)………….. b)………….. c)………….. d)………….. e)………….. By Dr. HANY ELSALAMONY10

25. What are the meaning of shading, lighting, hidden surface removal, z-buffer, and phong processes? 26. The reflectance divided into four components which are: a)………….. b)………….. c)………….. d)………….. By Dr. HANY ELSALAMONY11

27. What are the differences between the ambient, diffuse, Specular Reflectance, and Emission reflectance? 28. if the incident light has an ambient color of (Ri, Gi, Bi) and the object it hits has a material with ambient reflectance of (Ra, Ga, Ba) then the reflected light due to ambient reflection will have a color defined as: (Rra, Gra, Bra) = By Dr. HANY ELSALAMONY12

29. If we assume the light to have a diffuse color of (R id, G id, B id ) and the surface to have a diffuse reflection coefficient of (R d, G d, B d ). then the diffuse color component of the reflected light can be calculated as: By Dr. HANY ELSALAMONY13 (R rd, G rd, B rd )=

30. If the angle in diffuse reflection between the incident light and the normal to the surface at the point of incidence more than 90 degrees causes: ……………… 31. specular reflection depends on three components: a)…………….. b)…………… c)…………….. By Dr. HANY ELSALAMONY14

31. The specular reflection color function can be defined as: 32. What are the meaning of texture map, texels and environment mapping? 33. What is the idea behind the cube environment mapping? By Dr. HANY ELSALAMONY15 (R rs, G rs, B rs )=

By Dr. HANY ELSALAMONY16