Home Computer Fundamentals Computer Graphics
Computer Graphics Tutorial
It is difficult to display
an image of any size on
the computer screen.
This method is
simplified by using
Computer graphics.
Graphics on the
computer are produced
by using various algorithms and techniques. This
tutorial describes how a rich visual experience is
provided to the user by explaining how all these
processed by the computer.
Introduction of Computer Graphics
ADVERTISEMENT
ADVERTISEMENT
Computer Graphics involves technology to access.
The Process transforms and presents information in
a visual form. The role of computer graphics
insensible. In today life, computer graphics has now
become a common element in user interfaces, T.V.
commercial motion pictures.
Computer Graphics is the creation of pictures with
the help of a computer. The end product of the
computer graphics is a picture it may be a business
graph, drawing, and engineering.
In computer graphics, two or three-dimensional
pictures can be created that are used for research.
Many hardware devices algorithm has been
developing for improving the speed of picture
generation with the passes of time. It includes the
creation storage of models and image of objects.
These models for various fields like engineering,
mathematical and so on.
ADVERTISEMENT
ADVERTISEMENT
Today computer graphics is entirely different from
the earlier one. It is not possible. It is an interactive
user can control the structure of an object of various
input devices.
Definition of Computer Graphics:
It is the use of computers to create and manipulate
pictures on a display device. It comprises of software
techniques to create, store, modify, represents
pictures.
Why computer graphics used?
ADVERTISEMENT
ADVERTISEMENT
Suppose a shoe manufacturing company want to
show the sale of shoes for five years. For this vast
amount of information is to store. So a lot of time and
memory will be needed. This method will be tough to
understand by a common man. In this situation
graphics is a better alternative. Graphics tools are
charts and graphs. Using graphs, data can be
represented in pictorial form. A picture can be
understood easily just with a single look.
Interactive computer graphics work using the
concept of two-way communication between
computer users. The computer will receive signals
from the input device, and the picture is modified
accordingly. Picture will be changed quickly when we
apply command.
ADVERTISEMENT
ADVERTISEMENT
Computer Graphics Tutorial Index
Computer Graphics Tutorial
ADVERTISEMENT
ADVERTISEMENT
Computer Graphics Tutorial
Application of Computer Graphics
Interactive and Passive Graphics
Graphic Systems
Display Processor
Cathode Ray Tube (CRT)
Random Scan vs Raster Scan
Color CRT Monitors
Direct View Storage Tubes
Flat Panel Display
Input-Output Devices
ADVERTISEMENT
ADVERTISEMENT
Input Devices
Trackball
Light Pen
Image Scanner
Output Devices
Plotters
Scan Conversion a line
ADVERTISEMENT
ADVERTISEMENT
Scan Conversion Definition
Scan Converting a Point
Scan Converting a Straight Line
DDA Algorithm
Bresenham's Line Algorithm
Scan Conversion Circle
ADVERTISEMENT
ADVERTISEMENT
Defining a Circle
Defining a Circle using Polynomial Method
Defining a Circle using Polar Coordinates
Method
Bresenham's Circle Algorithm
Midpoint Circle Algorithm
Scan Converting Ellipse
ADVERTISEMENT
ADVERTISEMENT
Scan converting a Ellipse
Polynomial Method
Trignometric Method
Midpoint Ellipse Algorithm
Filled Area Primitives
Boundary Fill Algorithm
Flood Fill Algorithm
Scan Line Polygon Fill Algorithm
2D Transformations
ADVERTISEMENT
ADVERTISEMENT
Introduction of Transformation
Translation
Scaling
Rotation
Reflection
Shearing
Matrix Representation
Homogeneous Coordinates
Composite Transformation
Pivot Point Rotation
2D-Viewing
ADVERTISEMENT
ADVERTISEMENT
Window
Window to Viewport Co-ordinate
Transformation
Zooming
Panning
Clipping Techniques
Clipping
Point Clipping
Line Clipping
Midpoint Subdivision Algorithm
Text Clipping
Polygon
Sutherland-Hodgeman Polygon Clipping
Weiler-Atherton Polygon Clipping
ADVERTISEMENT
ADVERTISEMENT
Pointing & Positioning
Pointing & Positioning Techniques
Elastic or Rubber Band Techniques
Dragging
Shading
Introduction of Shading
Constant Intensity Shading
Gouraud shading
Phong Shading
ADVERTISEMENT
ADVERTISEMENT
Animation
Animation
Application Areas of Animation
Animation Functions
3D Computer Graphics
Three Dimensional Graphics
Three Dimensional Transformations
Scaling
Rotation
Rotation about Arbitrary Axis
Inverse Transformations
Reflection
Shearing
ADVERTISEMENT
ADVERTISEMENT
Hidden Surfaces
Hidden Surface Removal
Back Face Removal Algorithm
Z-Buffer Algorithm
Painter's Algorithm
Scan Line Algorithm
Subdivision Algorithm
3D Modelling System
Projection
Projection
Perspective Projection
Parallel Projection
Programs
Computer Graphics Programs
Prerequisite
Good knowledge and understanding of the concepts
of C programming language are necessary for
learning the concepts of Computer graphics. Good
understanding about basic mathematics allows us to
better understand the concept of computer graphics.
Audience
This tutorial is helpful for the students who are
interested in learning the use of graphics on the
computer. The tutorial covers the basics of graphics
and development of various visuals by the
implementation of graphics in the computer.
Problems
We assure that you will not find any problem with this
Computer Graphics Tutorial. But if there is any
mistake, please post the problem in the contact form.
Next →
For Videos Join Our Youtube
Youtube
Channel: Join Now
Feedback
Send your Feedback to feedback@javatpoint.com
Help Others, Please Share
Learn Latest Tutorials
Splunk tutorial SPSS tutorial
Splunk SPSS
Swagger tutorial T-SQL tutorial
Swagger Transact-SQL
Tumblr tutorial React tutorial
Tumblr ReactJS
Regex tutorial
Regex Reinforcement
Learning
RxJS tutorial
R Programming RxJS
React Native Python Design
Patterns
Python Pillow Python Turtle
Keras tutorial
Keras
Preparation
Aptitude
Aptitude Reasoning
Verbal Ability
Verbal Ability Interview
Questions
Company
Questions
Trending Technologies
AWS Tutorial
Artificial AWS
Intelligence
Selenium tutorial Cloud Computing
Selenium Cloud Computing
Hadoop tutorial ReactJS Tutorial
Hadoop ReactJS
Data Science Angular 7
Git Tutorial