Lesson 3 (Computer Graphics)

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/72

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

73 Terms

1
New cards

computer graphics

produced using the computers

2
New cards

Computer Graphics

Image Display

Graphics

Applications and Importance of Computer Graphics in Various Fields

3
New cards

computer graphics

can be static images (steady pictures) or dynamic moving images

4
New cards

Image Display

Images conveys a lot of information content both in terms of information theory (number of bits to represent an image) and semantics (meaning behind the image)

5
New cards

Graphics

Image came from the word graphikos (γραφικός), that refers to "belonging to drawing" or "pertaining to drawing." Its rooted to another Greek word graphē (γραφή), refers to "drawing" or "writing."

6
New cards

Display Information

Design

User Interface

Simulation

Applications of Computer Graphics into Four Main Areas

7
New cards

Computational Biology

Computational Physics

Information of Graphics

Scientific Visualization

4 Display Information

8
New cards

Computational Biology

Mainly focus on developing mathematical models and computational simulation techniques from computer science to address biological problems.

9
New cards

Computational Physics

Involves examination and implementation of numerical algorithms to solve problems in physics. Sometimes regarded as intermediate branch between theoretical and experimental physics.

10
New cards

Information Graphics

Also known as infographics, are visual representation of data. It is used to explain complex information clearly and easily in technical writing. Considered a valuable tool for computer scientist, mathematician, and statistician to communicate conceptual information.

11
New cards

Scientific Visualization

It uses computer graphics to visually represent 3D phenomena like architectural, meteorological, medical, and biological systems, helps to understanding complex numerical representation of scientific concepts and results.

12
New cards

Graphic Design

Computer-Aided Design

Web Design

3 Design

13
New cards

Graphic Design

It compose of various artistic and professional disciplines focusing the communication, using symbols, images, and words to present an idea or convey a message. It refers to both design process and designs.

14
New cards

Computer-Aided Design

Uses computer technology to design objects focusing on geometric models for 2D and 3D designs. It is often used for special effects in movies, advertising, and technical manuals.

15
New cards

Web Design

Skills of designing a content presentation that is delivered through web browser. This involves multiple disciplines like graphic design, human-computer interaction, and search engine optimization.

16
New cards

Digital Art

Video Game

Virtual Reality (VR)

3 User Interface

17
New cards

Digital Art

Mainly refers to an art created on a computer in digital form. This creation transformed traditional art forms to a new practices like net art or virtual reality.

18
New cards

Video Game

Electronic games where users interact with a user interface to generate visual feedback. These are played on electronic systems known as platforms that relies on graphic.

19
New cards

Virtual Reality (VR)

Allows user to interact with computer-simulated environment that mimics the real world. Creating a high-fidelity _____ experience is challenging due to technical limitations.

20
New cards

Virtual Reality (VR)

This is associated with immersive, highly visual, and 3D environment.

21
New cards

Computer Simulation

Education

Information Visualization

3 Simulation

22
New cards

Computer Simulation

Also known as computational model or computer model, that attempts to mimic an abstract model of a particular system.

23
New cards

Education

Simulation are useful for mathematical modeling in physics, biology, psychology, social science, and engineering by providing insights to system operations and behaviour.

24
New cards

Information Visualization

This is visually representing large collections of non-numerical information and using graphical techniques to help people understand and analyze the data.

25
New cards

Display Devices

is an output devices

26
New cards

Display devicess

are used to present the information in visual forms. Display system are mostly called a video monitor or video display unit (VDU).

27
New cards

Cathode-Ray Tube (CRT)

This uses a vacuum tube and electron gun that starts when the cathode is heated to emit electrons which turned into a beam using electron gun. It collides and deflect then struck a phosphor (a tiny dot coated with red, green, and blue phosphor). The intensity of beam determines the brightness of each dot.

28
New cards

Electron Gun

Focusing and Accelerating Anodes

Phosphorus-coated Screen

Horizontal and Vertical Deflection Plates

4 Components of CRT

29
New cards

Electron Gun

It is made of several elements for heating filament (heater) and cathode. Electron gun is used as source of electrons focusing a narrow beam facing the CRT.

30
New cards

Focusing and Accelerating Anodes

This are used to produce the narrow and sharp beam of electrons

31
New cards

Horizontal and Vertical Deflection Plates

These plates are used to guide the path of beam, this produce an electromagnetic field that bends the electron beam through as it travels.

32
New cards

Phosphorus-coated screen

This is used to produce bright spots when accelerated electron beam hits it.

33
New cards

Raster Scan or Vector Scan

Two ways to present an object to the screen

34
New cards

RASTER SCAN

A scanning technique where the electron beam was sweep throughout the CRT screen. The object displayed was converted into pixels, which the information is stored in the frame buffer. As the electron beams sweep downward, the intensity of beam is modified based in the information stored in the buffer in a rapid process.

35
New cards

RANDOM SCAN OR VECTOR SCAN (STROKE-WRITING DISPLAY)

A scanning technique where the image is defined and set in line segments or vector, unlike raster, it does not use the frame buffer. But rather, it directly interpret the display and draw the image, this is processed so fast that it must not look like it flickers.

36
New cards

random scan

more complex than the raster scan.

37
New cards

Color CRT Monitor

Similar with CRT, but, the CRT is a monochrome type of monitor. It only has a single electron gun and phosphorus layer which only emits one color.

38
New cards

Color CRT

While, the _______, has three electron gun, phosphorus dot triad (phosphorus dot arranged in triad, a shadow mask (metal plate with tiny holes) or aperture wire place

between the electron guns and the phosphorus screen to strike only the correct color of the phosphorus dot.

39
New cards

Color CRT Monitor

The _____ can produce full-color image while standard CRT can only display one color.

40
New cards

BEAM-PENETRATION METHOD

SHADOW-MASK METHOD

Two Basic Color Display Techniques

41
New cards

BEAM-PENETRATION METHOD

It is used with a random scan monitor to display containing two phosphorus layers (Red and Green). The color is shown based on the penetration of the phosphorus layer (Red/ Green).

42
New cards

SHADOW-MASK METHOD

It is used with a raster scan monitor to display and having more colors than beam- penetration. The three phosphorus dot are arrange in triad red, green, and blue.

43
New cards

Liquid Crystal Display (LCD)

This monitor which determines the brightness level in AC power. Each spot has three tiny dot colored filters (red, green, blue) to form a picture. These are made with the mixture of solid and liquid, therefore when current flows inside, its position change to display the desired color.

44
New cards

Liquid Crystal Display (LCD)

It is a super precise light-controlling screen to create an image.

45
New cards

Light Emitting Diode (LED)

A type of device the emits when an electricity passes through, it is a semiconductor device. The _____ is so small that it can easily make any display unit by arranging the large number of ____.

46
New cards

Light Emitting Diode (LED)

These are commonly used in smartphones, TV, traffic lights, and others. It is also very energy-efficient, bright, and colorful.

47
New cards

Direct View Storage Tube (DVST)

A display technology that uses a storage mesh to hold the image pattern, the flood gun continuously illuminate the charged areas to the mesh displaying the image without refreshing.

48
New cards

Direct View Storage Tube (DVST)

This devices are monochrome and limited to dynamic functions.

49
New cards

Plasma Display

This display device works by ionizing a gas mixture to the tiny cells to create a UV light and excites the phosphorus to produce visible light. This device requires more power and prone to burn-in.

50
New cards

Anode

Cathode

Gas Plates

Fluorescent Cells

4 Components of Plasma Display

51
New cards

Anode

This is used to deliver positive voltage and it has a line wires.

52
New cards

Cathode (fine wires)

This is used to deliver negative voltage gas cells.

53
New cards

Gas Plates

This works like a capacitor, when the voltage passes, the cells lights regularly.

54
New cards

Fluorescent Cells

It contains a small pocket with gas liquids, it only emits light when the voltage passes through the neon gas.

55
New cards

3D Display

This is also called stereoscope display that is capable of bringing depth perception to the viewer.

Example: Holographic Display and Retina Display

56
New cards

Display Controller (Video Controller)

This is used to control the operations of the display device.

57
New cards

Display File Memory

It is used to create an image by using visual recognition.

58
New cards

Open Graphics Library (OpenGL )

is a cross-language and a cross-platform API used for rendering 2D or 3D Vector Graphics. As it serves as a software interface to graphics hardware that allows the developers to create a complex 3D scenes from simple primitives.

59
New cards

GL_POINTS

GL_LINES

GL_LINES_STRIP

GL_LINE_LOOP

GL_TRIANGLES

GL_TRIANGLE_STRIP

GL_TRIANGLE_FAN

GL_QUADS

GL_QUAD_STRIP

GL_POLYGON

OpenGL Primitives

60
New cards

GL_POINTS

Renders each vertex as a single point. Useful for scatter plots or particle systems.

61
New cards

GL_LINES

Draws a separate line segment between each pair of vertices. Requires an even number of vertices. Good for drawing disconnected lines.

62
New cards

GL_LINE_STRIP

Draws a connected series of line segments. Each vertex (except the first) is connected to the previous one. Useful for drawing continuous lines or graphs.

63
New cards

GL_LINE_LOOP

Similar to GL_LINE_STRIP, but the last vertex is also connected to the first, forming a closed loop. Good for drawing outlines of shapes.

64
New cards

GL_TRIANGLES

Draws a separate triangle for each group of three vertices. Requires the number of vertices to be a multiple of three. The most common primitive for creating 3D models.

65
New cards

GL_TRIANGLE_STRIP

Draws a series of connected triangles. Each triangle shares an edge with the previous triangle. More efficient than GL_TRIANGLES for drawing complex surfaces.

66
New cards

GL_TRIANGLE_FAN

Draws a series of connected triangles that share a common vertex. Good for creating cones or disks.

67
New cards

GL_QUADS

Draws a separate quadrilateral (four-sided polygon) for each group of four vertices. Requires the number of vertices to be a multiple of four.

68
New cards

GL_QUAD_STRIP

Draws a series of connected quadrilaterals. Each quad shares an edge with the previous quad.

69
New cards

GL_POLYGON

Draws a single polygon using the provided vertices. However, its use is discouraged as it may not be supported by all OpenGL implementations, and its behavior with non-convex polygons is undefined. It's generally better to use triangles instead.

70
New cards

OpenGL Utility Toolkit (GLUT)

is a library utilities for OpenGL Programs, designed to simplify tasks such as window creation, input handling, and event processing. It provides basic framework for creating OpenGL applications, hiding the complexity of platform-specific details of window management and user interaction.

71
New cards

GLUT

Thus, ____ makes an easier to write portable OpenGL code without modification.

72
New cards

OpenGL Utility Library (GLU)

is a set of functions to create texture mipmaps from a base image, map coordinates between screen and object space, and draw quadric surfaces and NURBS

73
New cards

OpenGL Mathematics (GLM)

is a C++ mathematics library for 3D software based on the

OpenGL Shading Language (GLSL) specification.