Search Projects

Monday, March 14, 2016


1.1   About Computer Graphics
            The term computer graphics has been used in a broad sense to describe "almost everything on computers that is not text or sound". Typically, the term computer graphics refers to several different things:
  • the representation and manipulation of image data by a computer
  • the various technologies used to create and manipulate images
  • the sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content, see study of computer graphics
Computer graphics are graphics created using computers and, more generally, the representation and manipulation of image developments in computer graphics have had a profound impact on many types of media and have revolutionized animation, movies and the video game industry.
1.2 IMAGE TYPES        

2D computer graphics are the computer-based generation of digital images—mostly from two-dimensional models, such as 2D geometric models, text, and digital images, and by techniques specific to them Pixel art

Pixel art is a form of digital art, created through the use of raster graphics software, where images are edited on the pixel level. Graphics in most old (or relatively limited) computer and video games, graphing calculator games, and many mobile phone games are mostly pixel art.

Vector graphics formats are complementary to raster graphics. Raster graphics is the representation of images as an array of pixels and is typically used for the representation of photographic images.  Vector graphics consists in encoding information about shapes and colors that comprise the image, which can allow for 3D computer graphics in contrast to 2D computer graphics are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be for later display or for real-time viewing’s more flexibility in rendering.
1.3   Open GL
OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications. Since its introduction in 1992, OpenGL has become the industry's most widely used and supported 2D and 3D graphics application programming interface (API), bringing thousands of applications to a wide variety of computer platforms. OpenGL fosters innovation and speeds application development by incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. Developers can leverage the power of OpenGL across all popular desktop and workstation platforms, ensuring wide application deployment.
OpenGl runs on every major operating system including Mac OS, OS/2, UNIX, Win32/64, Linux, OPEN Step and BeOS as well as embedded real time Oss and game consoles. It is callable from Ada, C, C++, FORTRAN, and java and offers complete independence from network protocols and topologies.
1.4   About Project 

            This mini project “ATLAS” provides us with the information   about countries, their capitals and flags.  It can be considered a subset of a real life atlas.  It is an interactive project, since it allows the user to pick the country of his/her choice and know all about it.  The user first of all arrives at a main screen after which he can select a continent of his/her choice. Further he will be led to a set of countries which are present in the selected continent. Amongst the set provided the user can select a country. The name, capital and flag of the country will be displayed on screen.. He/she can traverse through the countries and their flags with help of suitable menus provided. 

            The complete overview of the project is shown in the block diagram; it shows how it will perform actions through out its execution.
The design depicted in the figure 3.1 specifies that initially the user is provided with a menu of continents. Amongst these the user selects one using the mouse interface. Further the Sub-menu of countries within the selected  continent is displayed. Amongst these the user again selects one country  using the mouse. Finally the flag of the county is displayed along with the county’s name and its capital.

3.2 Algorithm
Step 1: Start
Step 2:  Initialize and specify the size, position and creates the output window.
Step 3:Specify the view volume
Step 4: Create a menu for users
Step 5:Create an interaction for the user to select from the menu
Step 6:Create the respective flags.
Step 7: Stop

No comments:

Post a Comment