This document provides an introduction to computer graphics. It defines computer graphics as the creation and manipulation of images using computers. There are two main types: passive non-interactive graphics and active interactive graphics. Computer graphics is used widely in fields like engineering, medicine, entertainment, and education. It allows images to be represented and transformed in 2D and 3D. The document then describes graphics pipelines and display technologies like cathode ray tubes.
Computer graphics refers to the creation and manipulation of images using computers. It involves modeling, rendering, animation, and visualization of 2D and 3D objects and environments. Some key applications of computer graphics include video games, visual effects in films, CAD/CAM for design and manufacturing, medical imaging, information visualization, and presentation graphics for data summarization.
Computer graphics can be broadly divided into passive and interactive graphics. Passive graphics like movies do not allow user interaction, while interactive graphics like games do. The document then discusses raster scan and random scan display technologies. Raster scan is the most common and uses a sweeping electron beam to refresh the screen row by row from a frame buffer. Random scan only draws in areas needing updating for higher resolution but with limited color. The graphics pipeline takes 3D models through transformations and projections to render 2D images on a display.
This document provides an overview of computer graphics, including:
- Definitions of computer graphics and the two main types: passive and active. Computer graphics is used to create and manipulate 2D and 3D images.
- The major components of an interactive graphics display system including the frame buffer, display controller, and TV monitor. The frame buffer stores image data that is sent to the display controller and then to the monitor.
- Key areas of computer graphics like modeling, rendering, animation, and visualization. Computer graphics is used widely in industries like video games, movies, CAD/CAM, simulation, and medical imaging.
- The graphics pipeline that transforms 3D models through various stages to the 2D
I. The key applications of computer graphics discussed in the document are education and training, entertainment, computer-aided design, graphs and charts, virtual reality, data visualization, computer art, image processing, and graphical user interfaces.
II. The document provides an overview of graphics systems, discussing raster-scan displays and random-scan displays. Raster-scan displays use a frame buffer to store pixel values and refresh the screen in a series of horizontal lines, while random-scan displays directly address pixels.
III. Interactive graphics systems consist of a display controller, frame buffer, and monitor. The display controller determines images from user input and stores them in the frame buffer. The monitor displays the frame buffer contents refreshed
Computer graphics involves the generation and manipulation of images using computers. It has applications in design, simulation, entertainment, education and presentations. A computer graphics system typically includes input devices like mice and touchscreens, processing hardware and memory, and visual output displays. Key concepts in computer graphics include pixels, which make up images, and resolution, the number of pixels that can be displayed. Common uses of computer graphics are computer-aided design for engineering drawings, data visualization, animation and special effects in movies and games.
This document provides an overview of computer graphics and its applications. It discusses various types of video display devices used in computer graphics like CRTs and flat panel displays. It describes how raster scan and random scan systems work and lists common input and output devices. The document outlines different chapters that will cover topics like line and curve generation algorithms, transformations, 3D viewing, surface detection, and modeling techniques. It provides examples of how computer graphics is used in fields like CAD, presentations, entertainment, education, visualization, image processing, and graphical user interfaces.
Computer graphics relies on a 3D mathematical model of a scene that describes shapes, layout, and materials, which is then rendered through projection to create a 2D image from a given viewpoint by handling visibility and lighting interactions between objects. Early developments included Ivan Sutherland's creation of Sketchpad in 1963, the first graphical user interface, and the use of vector graphics in the 1970s and 1980s, while modern computer graphics capabilities now allow for animation, control of animation properties, audio feedback, and widespread applications in areas like simulation, design, mapping, education, image processing, and more.
Computer graphics is used to display simple data graphs usually plotted on a character printer. Data plotting is one of the most common graphics application. Graphs & charts are commonly used to summarize functional, statistical, mathematical, engineering and economic data for research reports, managerial summaries, consumer information bulletins and other types of publications.
Typically examples of data plots are line graphs, bar charts, pie charts, surface graphs and contour plots and other displays showing relationships between multiple parameters in two dimensions, three dimensions, or higher-dimensional spaces.
Computer graphics are images created using computers and include 2D images made with software as well as 3D graphics. They are used for entertainment, charts, graphs, design, and manufacturing. Computer graphics have advanced from early 2D pixel art and vector graphics to modern 3D graphics used in video games, movies, and other applications. The field continues to evolve with more powerful and accessible graphics hardware and software.
The document provides an introduction to computer graphics including:
1) Computer graphics are images created using computers through specialized software and hardware. They have made computers easier to use and better for interpreting data.
2) Computer graphics are used in many fields including science, engineering, medicine, business, art, entertainment, education and more.
3) Common techniques in computer graphics include computer-aided design, rendering, and image processing. Rendering generates images from 3D models using computer programs.
This document discusses computer graphics and its various applications. It defines computer graphics as drawing pictures, lines, and charts using computers with programming. There are two main types: interactive computer graphics which allows two-way communication between the user and computer, and non-interactive graphics where the user has no control over the images. Computer graphics is used across many fields including design, simulation, entertainment, education, visualization, and more. Specific applications mentioned include CAD, presentation graphics, computer art, games, movies, training simulations, scientific/medical visualization, and business visualization.
Computer graphics deals with generating digital images and visual content with computers. It encompasses areas like 2D and 3D modeling, animation, rendering, and visualization. Some pioneers in the field include Charles Csuri, who created the first computer art in 1964, Donald Greenberg, a leading innovator in computer graphics, and Michael Noll, one of the earliest digital artists who began creating computer art in 1962. Computer graphics has applications in fields like digital photography, video games, displays, and specialized visualization tools.
Computer Graphics Power Point using Open GL and C Programmingkemal678348
This document provides information about a computer graphics course, including the course code, credit hours, prerequisites, and course objectives. The course will introduce students to computer graphics concepts like hardware, software, and applications. Students will complete programming projects using OpenGL to gain experience with a graphics API. By the end of the course, students will understand core graphics concepts, be able to create interactive graphics with OpenGL, and understand the graphics pipeline.
The document discusses computer graphics and provides examples of its applications. It discusses graphics inbuilt functions such as arc(), initgraph(), closegraph(), and line(). It provides code snippets and explanations for these functions. It also lists algorithms for direct and Bresenham lines, circles, ellipses, and their code programs. Finally, it mentions static and dynamic applications of computer graphics.
This document discusses computer graphics and its applications. It begins by defining computer graphics as the display and manipulation of data for visualization using a computer. It then discusses modeling, rendering, and animation as the main tasks of computer graphics. The document outlines typical computer graphics systems and their components. It notes several advantages of computer graphics like high quality displays and the ability to produce animations. Finally, it discusses many areas of application for computer graphics, including CAD, presentation graphics, education/training, visualization, image processing, entertainment, medical imaging, and graphical user interfaces.
This document provides an overview of computer graphics. It discusses interactive graphics where the user has control over the image and passive graphics where the image is produced automatically. Interactive graphics allow for advantages like more efficient communication and understanding of data through dynamic and user-controlled visualization. The document also describes how an interactive graphics display works with components like a frame buffer and display controller that outputs images to a monitor.
This document provides an overview of computer graphics and its applications. It discusses interactive graphics, where the user can control the image, versus passive graphics which produce images automatically. Interactive graphics allow for advantages like motion dynamics and update dynamics. The document then covers how interactive graphics displays work, using a frame buffer, monitor, and display controller. It concludes with a discussion of various applications of computer graphics, such as cartography, user interfaces, scientific visualization, CAD/CAM, simulation, art, process control and more.
Computer graphics involves using computers to generate and manipulate visual and spatial data. It has various applications including computer-aided design, presentation graphics, education and training, visualization, image processing, entertainment, medical imaging, and graphical user interfaces. The key advantages of computer graphics are its ability to produce high quality visualizations and animations that can effectively communicate information.
This document provides an overview of computer graphics and its applications. It defines computer graphics as the creation and manipulation of geometric objects and images through computer programs. Some key applications discussed include:
- Computer-aided design (CAD) for modeling objects like buildings, vehicles, and products.
- Presentation graphics for illustrating data through charts, graphs, and diagrams.
- Entertainment applications like movies, games, and animation through modeling and rendering techniques.
- Education and training through interactive models of systems.
- Visualization of scientific and business data.
Additional applications covered are computer art, image processing, and graphical user interfaces.
This document provides an overview of topics to be covered in a mid-term exam for a computer graphics course. The topics include introductions and applications of computer graphics, graphics hardware and I/O devices, interactive and non-interactive computer graphics, raster and vector graphics, scan converting lines and shapes, 2D transformations, 2D viewing, and 2D zooming and panning. The document was prepared by Bahadar sher and provides his email for contact.
Computer graphics are pictures and films created using computers. Usually, the term refers to computer-generated image data created with the help of specialized graphical hardware and software. It is a vast and recently developed area of computer science.
Computer graphics involves the generation and manipulation of images using computers. It has applications in design, simulation, entertainment, education and presentations. A computer graphics system typically includes input devices like mice and touchscreens, processing hardware and memory, and visual output displays. Key concepts in computer graphics include pixels, which make up images, and resolution, the number of pixels that can be displayed. Common uses of computer graphics are computer-aided design for engineering drawings, data visualization, animation and special effects in movies and games.
This document provides an overview of computer graphics and its applications. It discusses various types of video display devices used in computer graphics like CRTs and flat panel displays. It describes how raster scan and random scan systems work and lists common input and output devices. The document outlines different chapters that will cover topics like line and curve generation algorithms, transformations, 3D viewing, surface detection, and modeling techniques. It provides examples of how computer graphics is used in fields like CAD, presentations, entertainment, education, visualization, image processing, and graphical user interfaces.
Computer graphics relies on a 3D mathematical model of a scene that describes shapes, layout, and materials, which is then rendered through projection to create a 2D image from a given viewpoint by handling visibility and lighting interactions between objects. Early developments included Ivan Sutherland's creation of Sketchpad in 1963, the first graphical user interface, and the use of vector graphics in the 1970s and 1980s, while modern computer graphics capabilities now allow for animation, control of animation properties, audio feedback, and widespread applications in areas like simulation, design, mapping, education, image processing, and more.
Computer graphics is used to display simple data graphs usually plotted on a character printer. Data plotting is one of the most common graphics application. Graphs & charts are commonly used to summarize functional, statistical, mathematical, engineering and economic data for research reports, managerial summaries, consumer information bulletins and other types of publications.
Typically examples of data plots are line graphs, bar charts, pie charts, surface graphs and contour plots and other displays showing relationships between multiple parameters in two dimensions, three dimensions, or higher-dimensional spaces.
Computer graphics are images created using computers and include 2D images made with software as well as 3D graphics. They are used for entertainment, charts, graphs, design, and manufacturing. Computer graphics have advanced from early 2D pixel art and vector graphics to modern 3D graphics used in video games, movies, and other applications. The field continues to evolve with more powerful and accessible graphics hardware and software.
The document provides an introduction to computer graphics including:
1) Computer graphics are images created using computers through specialized software and hardware. They have made computers easier to use and better for interpreting data.
2) Computer graphics are used in many fields including science, engineering, medicine, business, art, entertainment, education and more.
3) Common techniques in computer graphics include computer-aided design, rendering, and image processing. Rendering generates images from 3D models using computer programs.
This document discusses computer graphics and its various applications. It defines computer graphics as drawing pictures, lines, and charts using computers with programming. There are two main types: interactive computer graphics which allows two-way communication between the user and computer, and non-interactive graphics where the user has no control over the images. Computer graphics is used across many fields including design, simulation, entertainment, education, visualization, and more. Specific applications mentioned include CAD, presentation graphics, computer art, games, movies, training simulations, scientific/medical visualization, and business visualization.
Computer graphics deals with generating digital images and visual content with computers. It encompasses areas like 2D and 3D modeling, animation, rendering, and visualization. Some pioneers in the field include Charles Csuri, who created the first computer art in 1964, Donald Greenberg, a leading innovator in computer graphics, and Michael Noll, one of the earliest digital artists who began creating computer art in 1962. Computer graphics has applications in fields like digital photography, video games, displays, and specialized visualization tools.
Computer Graphics Power Point using Open GL and C Programmingkemal678348
This document provides information about a computer graphics course, including the course code, credit hours, prerequisites, and course objectives. The course will introduce students to computer graphics concepts like hardware, software, and applications. Students will complete programming projects using OpenGL to gain experience with a graphics API. By the end of the course, students will understand core graphics concepts, be able to create interactive graphics with OpenGL, and understand the graphics pipeline.
The document discusses computer graphics and provides examples of its applications. It discusses graphics inbuilt functions such as arc(), initgraph(), closegraph(), and line(). It provides code snippets and explanations for these functions. It also lists algorithms for direct and Bresenham lines, circles, ellipses, and their code programs. Finally, it mentions static and dynamic applications of computer graphics.
This document discusses computer graphics and its applications. It begins by defining computer graphics as the display and manipulation of data for visualization using a computer. It then discusses modeling, rendering, and animation as the main tasks of computer graphics. The document outlines typical computer graphics systems and their components. It notes several advantages of computer graphics like high quality displays and the ability to produce animations. Finally, it discusses many areas of application for computer graphics, including CAD, presentation graphics, education/training, visualization, image processing, entertainment, medical imaging, and graphical user interfaces.
This document provides an overview of computer graphics. It discusses interactive graphics where the user has control over the image and passive graphics where the image is produced automatically. Interactive graphics allow for advantages like more efficient communication and understanding of data through dynamic and user-controlled visualization. The document also describes how an interactive graphics display works with components like a frame buffer and display controller that outputs images to a monitor.
This document provides an overview of computer graphics and its applications. It discusses interactive graphics, where the user can control the image, versus passive graphics which produce images automatically. Interactive graphics allow for advantages like motion dynamics and update dynamics. The document then covers how interactive graphics displays work, using a frame buffer, monitor, and display controller. It concludes with a discussion of various applications of computer graphics, such as cartography, user interfaces, scientific visualization, CAD/CAM, simulation, art, process control and more.
Computer graphics involves using computers to generate and manipulate visual and spatial data. It has various applications including computer-aided design, presentation graphics, education and training, visualization, image processing, entertainment, medical imaging, and graphical user interfaces. The key advantages of computer graphics are its ability to produce high quality visualizations and animations that can effectively communicate information.
This document provides an overview of computer graphics and its applications. It defines computer graphics as the creation and manipulation of geometric objects and images through computer programs. Some key applications discussed include:
- Computer-aided design (CAD) for modeling objects like buildings, vehicles, and products.
- Presentation graphics for illustrating data through charts, graphs, and diagrams.
- Entertainment applications like movies, games, and animation through modeling and rendering techniques.
- Education and training through interactive models of systems.
- Visualization of scientific and business data.
Additional applications covered are computer art, image processing, and graphical user interfaces.
This document provides an overview of topics to be covered in a mid-term exam for a computer graphics course. The topics include introductions and applications of computer graphics, graphics hardware and I/O devices, interactive and non-interactive computer graphics, raster and vector graphics, scan converting lines and shapes, 2D transformations, 2D viewing, and 2D zooming and panning. The document was prepared by Bahadar sher and provides his email for contact.
Computer graphics are pictures and films created using computers. Usually, the term refers to computer-generated image data created with the help of specialized graphical hardware and software. It is a vast and recently developed area of computer science.
Raish Khanji GTU 8th sem Internship Report.pdfRaishKhanji
This report details the practical experiences gained during an internship at Indo German Tool
Room, Ahmedabad. The internship provided hands-on training in various manufacturing technologies, encompassing both conventional and advanced techniques. Significant emphasis was placed on machining processes, including operation and fundamental
understanding of lathe and milling machines. Furthermore, the internship incorporated
modern welding technology, notably through the application of an Augmented Reality (AR)
simulator, offering a safe and effective environment for skill development. Exposure to
industrial automation was achieved through practical exercises in Programmable Logic Controllers (PLCs) using Siemens TIA software and direct operation of industrial robots
utilizing teach pendants. The principles and practical aspects of Computer Numerical Control
(CNC) technology were also explored. Complementing these manufacturing processes, the
internship included extensive application of SolidWorks software for design and modeling tasks. This comprehensive practical training has provided a foundational understanding of
key aspects of modern manufacturing and design, enhancing the technical proficiency and readiness for future engineering endeavors.
ELectronics Boards & Product Testing_Shiju.pdfShiju Jacob
This presentation provides a high level insight about DFT analysis and test coverage calculation, finalizing test strategy, and types of tests at different levels of the product.
The role of the lexical analyzer
Specification of tokens
Finite state machines
From a regular expressions to an NFA
Convert NFA to DFA
Transforming grammars and regular expressions
Transforming automata to grammars
Language for specifying lexical analyzers
Sorting Order and Stability in Sorting.
Concept of Internal and External Sorting.
Bubble Sort,
Insertion Sort,
Selection Sort,
Quick Sort and
Merge Sort,
Radix Sort, and
Shell Sort,
External Sorting, Time complexity analysis of Sorting Algorithms.
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...Infopitaara
A Boiler Feed Pump (BFP) is a critical component in thermal power plants. It supplies high-pressure water (feedwater) to the boiler, ensuring continuous steam generation.
⚙️ How a Boiler Feed Pump Works
Water Collection:
Feedwater is collected from the deaerator or feedwater tank.
Pressurization:
The pump increases water pressure using multiple impellers/stages in centrifugal types.
Discharge to Boiler:
Pressurized water is then supplied to the boiler drum or economizer section, depending on design.
🌀 Types of Boiler Feed Pumps
Centrifugal Pumps (most common):
Multistage for higher pressure.
Used in large thermal power stations.
Positive Displacement Pumps (less common):
For smaller or specific applications.
Precise flow control but less efficient for large volumes.
🛠️ Key Operations and Controls
Recirculation Line: Protects the pump from overheating at low flow.
Throttle Valve: Regulates flow based on boiler demand.
Control System: Often automated via DCS/PLC for variable load conditions.
Sealing & Cooling Systems: Prevent leakage and maintain pump health.
⚠️ Common BFP Issues
Cavitation due to low NPSH (Net Positive Suction Head).
Seal or bearing failure.
Overheating from improper flow or recirculation.
In tube drawing process, a tube is pulled out through a die and a plug to reduce its diameter and thickness as per the requirement. Dimensional accuracy of cold drawn tubes plays a vital role in the further quality of end products and controlling rejection in manufacturing processes of these end products. Springback phenomenon is the elastic strain recovery after removal of forming loads, causes geometrical inaccuracies in drawn tubes. Further, this leads to difficulty in achieving close dimensional tolerances. In the present work springback of EN 8 D tube material is studied for various cold drawing parameters. The process parameters in this work include die semi-angle, land width and drawing speed. The experimentation is done using Taguchi’s L36 orthogonal array, and then optimization is done in data analysis software Minitab 17. The results of ANOVA shows that 15 degrees die semi-angle,5 mm land width and 6 m/min drawing speed yields least springback. Furthermore, optimization algorithms named Particle Swarm Optimization (PSO), Simulated Annealing (SA) and Genetic Algorithm (GA) are applied which shows that 15 degrees die semi-angle, 10 mm land width and 8 m/min drawing speed results in minimal springback with almost 10.5 % improvement. Finally, the results of experimentation are validated with Finite Element Analysis technique using ANSYS.
Fluid mechanics is the branch of physics concerned with the mechanics of fluids (liquids, gases, and plasmas) and the forces on them. Originally applied to water (hydromechanics), it found applications in a wide range of disciplines, including mechanical, aerospace, civil, chemical, and biomedical engineering, as well as geophysics, oceanography, meteorology, astrophysics, and biology.
It can be divided into fluid statics, the study of various fluids at rest, and fluid dynamics.
Fluid statics, also known as hydrostatics, is the study of fluids at rest, specifically when there's no relative motion between fluid particles. It focuses on the conditions under which fluids are in stable equilibrium and doesn't involve fluid motion.
Fluid kinematics is the branch of fluid mechanics that focuses on describing and analyzing the motion of fluids, such as liquids and gases, without considering the forces that cause the motion. It deals with the geometrical and temporal aspects of fluid flow, including velocity and acceleration. Fluid dynamics, on the other hand, considers the forces acting on the fluid.
Fluid dynamics is the study of the effect of forces on fluid motion. It is a branch of continuum mechanics, a subject which models matter without using the information that it is made out of atoms; that is, it models matter from a macroscopic viewpoint rather than from microscopic.
Fluid mechanics, especially fluid dynamics, is an active field of research, typically mathematically complex. Many problems are partly or wholly unsolved and are best addressed by numerical methods, typically using computers. A modern discipline, called computational fluid dynamics (CFD), is devoted to this approach. Particle image velocimetry, an experimental method for visualizing and analyzing fluid flow, also takes advantage of the highly visual nature of fluid flow.
Fundamentally, every fluid mechanical system is assumed to obey the basic laws :
Conservation of mass
Conservation of energy
Conservation of momentum
The continuum assumption
For example, the assumption that mass is conserved means that for any fixed control volume (for example, a spherical volume)—enclosed by a control surface—the rate of change of the mass contained in that volume is equal to the rate at which mass is passing through the surface from outside to inside, minus the rate at which mass is passing from inside to outside. This can be expressed as an equation in integral form over the control volume.
The continuum assumption is an idealization of continuum mechanics under which fluids can be treated as continuous, even though, on a microscopic scale, they are composed of molecules. Under the continuum assumption, macroscopic (observed/measurable) properties such as density, pressure, temperature, and bulk velocity are taken to be well-defined at "infinitesimal" volume elements—small in comparison to the characteristic length scale of the system, but large in comparison to molecular length scale
3. The term computer graphics (CG) describes the use of
computers to create and manipulate images.
Graphics can be two- or three-dimensional
Computer Graphics is the creation and manipulation of images
or pictures with the help of computers.
There are two types of computer graphics :
1) Passive Computer Graphics (Non-interactive Computer
Graphics)
2) Active Computer Graphics (Interactive Computer Graphics)
4. The major product of computer graphics is a picture. With
the help of CG, pictures can be represented in 2D and 3D
space.
Many applications show various parts of the displayed
picture changing in size and orientation. Such type of
transformations i.e. the pictures can be made to grow,
shrink, rotate and etc. can be achieved through CG.
The display on them is often too big to be shown in their
entirety. Thus, with the help of CG, a technique called
clipping can be used to select just those parts of the
picture that lie on the screen and to discard the rest.
5. CG is in daily use in the field of science, engineering,
medicine, entertainment, advertising, the graphic arts, the
fine arts, business, education etc.
The electronic industry is more dependent on the
technologies provided by CG such as engineers can draw
their circuit in a much shorter time,
architects can have alternative solution to design
problems,
the molecular biologist can display pictures of molecules
and can study on the structure,
the town planners and transportation engineers use the
computer generated maps which display data useful to
them in their planning work etc.
6. The Interactive computer graphics (ICG) provides two way
communications between the computer and the user.
The various applications of ICG are as follows.
Using ICG system the integrated electronic circuits which are
very complex can be drawn in a much shorter time.
It is very useful in training of the pilots as they spend much of
their training on the ground at the controls of a flight simulator
and not in a real aircraft.
There are many tasks that can be made easier & less expensive
by the use of ICG. The effectiveness of the ICG is the speed
with which the user can absorb the displayed information.
7. The Interactive Graphics display consists of three major
components as follows & shown in Figure 1:
(1) Frame Buffer (2) T.V. Monitor (3)Display Controller
100011
010110
1010
001010
011110
011100
111000
010101
00
001110
010101
0101
Display Adapter/
Display Controller
Frame Buffer
Video Monitor/
T. V. Monitor
Scan line Data
8. 1) Frame Buffer
The images that are to be displayed are stored in a frame buffer in the form of matrix
of intensity values.
The frame buffer contains the image stored in binary form as a matrix of 0’s and 1’s
which represent the pixel. 0 indicates the darkness and 1 indicates the image.
The Frame Buffer holds the set of intensity values for all the screen points.
The intensity values stored in a Frame Buffer are retrieved and painted on a screen
one row at a time. This row is called as scan line.
2) Display Controller
The Display Controller passes the contents of frame buffer to the T.V. Monitor.
Display Controller reads successive bytes of data from the frame buffer & then
converts 0’s and 1’s into the corresponding video signal.
These signals are fed to the T.V. Monitor.
3) T.V. Monitor
The T.V. Monitor then produces black and white pattern on the screen.
The frame Buffer contents are to be modified, in order to represent the new pattern of
pixels or if some changes are to be made on the displayed picture.
9. The following major areas of computer graphics are:
Modeling deals with the mathematical specification of
shape and appearance properties in a way that can be stored
on the computer. For example, a coffee mug might be
described as a set of ordered 3D points along with some
interpolation rule to connect the points and a reflection
model that describes how light interacts with the mug.
Rendering is a term inherited from art and deals with the
creation of shaded images from 3D computer models.
Animation is a technique to create an illusion of motion
through sequences of images. Animation uses modeling and
rendering but adds the key issue of movement over time,
which is not usually dealt with in basic modeling and
rendering.
10. There are many other areas that involve computer graphics.
User interaction deals with the interface between input devices such
as mice and tablets, the application, feedback to the user in imagery,
and other sensory feedback.
Virtual reality attempts to immerse the user into a 3D virtual world.
This typically requires at least stereo graphics and response to head
motion. For true virtual reality, sound and force feedback should be
provided as well.
Visualization attempts to give users insight into complex information
via visual display.
Image processing deals with the manipulation of 2D images and is
used in both the fields of graphics and vision.
3D scanning uses range-finding technology to create measured 3D
models. Such models are useful for creating rich visual imagery, and
the processing of such models often requires graphics algorithms.
Computational photography is the use of computer graphics,
computer vision, and image processing methods to enable new ways of
photographically capturing objects, scenes, and environments.
11. Almost any field can make some use of computer graphics, but the major
consumers of computer graphics technology include the following
industries:
Video games increasingly use sophisticated 3D models and rendering
algorithms.
Cartoons are often rendered directly from 3D models. Many traditional 2D
cartoons use backgrounds rendered from 3D models, which allows a
continuously moving viewpoint without huge amounts of artist time.
Visual effects use almost all types of computer graphics technology.
Almost every modern film uses digital compositing to superimpose
backgrounds with separately filmed foregrounds. Many films also use 3D
modeling and animation to create synthetic environments, objects, and
even characters that most viewers will never suspect are not real.
Animated films use many of the same techniques that are used for visual
effects, but without necessarily aiming for images that look real.
CAD/CAM stands for computer-aided design and computer-aided
manufacturing. These fields use computer technology to design parts and
products on the computer and then, using these virtual designs, to guide the
manufacturing process. For example, many mechanical parts are designed
in a 3D computer modeling package and then automatically produced on a
computer-controlled milling device.
12. Simulation can be thought of as accurate video gaming. For example, a
flight simulator uses sophisticated 3D graphics to simulate the experience
of flying an airplane. Such simulations can be extremely useful for initial
training in safety-critical domains such as driving, and for scenario training
for experienced users such as specific fire-fighting situations that are too
costly or dangerous to create physically.
Medical imaging creates meaningful images of scanned patient data. For
example, a computed tomography (CT) dataset is composed of a large 3D
rectangular array of density values. Computer graphics is used to create
shaded images that help doctors extract the most salient information from
such data.
Information visualization creates images of data that do not necessarily
have a “natural” visual depiction. For example, the temporal trend of the
price of ten different stocks does not have an obvious visual depiction, but
clever graphing techniques can help humans see the patterns in such data.
Presentation graphics: In applications like summarizing of data of
financial, statistical, mathematical, scientific and economic research
reports, presentation graphics are used. It increases the understanding using
visual tools like bar charts, line graphs, pie charts and other displays.