Contents
- 1 Introduction to Computer Graphics:
- 2 Using of Computer Graphics to create an image
- 3 Main Idea of Computer Graphics:
- 4 Application of Computer Graphics
- 5 Current Application Area of Computer Graphics
- 6 History of Computer Graphics
- 7 Purpose to learn About Computer Graphics
- 8 Difference between 2D and 3D objects
Introduction to Computer Graphics:
Introduction to Computer Graphics: The art and Science of generating realistic synthetic images. Graphics arts are also used to design commercial and illustrations. Requires a good background knowledge of physics (especially in Optics) and mathematics (especially in Linear Algebra and Geometry), and Algorithm Design and Analysis.
Using of Computer Graphics to create an image
- Create a realistic image of the world
- We can also create semi-realistic images
- Information visualization (Scientific, Medical, etc)
Main Idea of Computer Graphics:
- Generate objects of Geometrical Model(like Chair, Tables, etc)
- Specify illumination Model and Position of Virtual Camera
- Simulate the optics of image formation(Like Projection)
- Display the Resulting image (As output) on the screen
Application of Computer Graphics
- Games
- Computer-Aided-Design
- Lighting Simulation (Like Automobiles, etc)
- Movies
- Virtual Reality
- Visualization (Like Medical, Scientific, etc)
Current Application Area of Computer Graphics
- Graphical user interface to interact (Like MS Windows, etc)
- Multimedia systems
- Visualization (Scientific Data, Medical Data, etc)
- Education Training (Like Line Graphs, Bar Charts, etc)
- Special Effects in movies and commercials
- Computer-aided design in manufacturing
History of Computer Graphics
in 1980’s, Computer Graphics was a small and highly specialized area. Early Application of Computer Graphics, such as Flight Simulators required custom hardware and also software and it was quite expensive. With cheap Computer Hardware inventory, interactive Computer Graphics was born which is being used in many tasks today like commercials design and illustrations.
Purpose to learn About Computer Graphics
To develop good Concept about Computer Graphics with OpenGL and Creating also 2D and 3D objects. In these series, we will learn about some Computer Graphics techniques but most of the Focus will be on OpenGL with C++.
Difference between 2D and 3D objects
2D Object
- Two Dimensions
- Flat
- (x,y) Color values on Screen
- Objects have no Distance from the viewer
3D Object
- Three Dimensions
- (x,y,z) values on the Screen
- Have a Distance from the viewer
Conclusion
In OpenGL Series, We will learn about some techniques of Computer Graphics as well as needed. But our main focus will be on OpenGL with C++ to create realistic images and different objects. We will make it a game on it too. A complete OpenGL Series with C++ (Videos Tutorials of OpenGL with C++) has been prepared for this. You can also copy the code from my Website.
You must definitely to give your feedback. Thanks
