22-03-2014, 03:33 PM
PROJECT REPORT ON SHADOWY LEAPING LIZARD
SHADOWY LEAPING.docx (Size: 884.21 KB / Downloads: 85)
INTRODUCTION
Computer graphics is a vast field that encompasses almost any graphical aspect; we are mainly interested in the generation of images of 3-dimensional scenes. Computer imagery has applications for film special effects, simulation and training, games, medical imagery, flying logos, etc.
Computer graphics relies on an internal model of the scene that is a mathematical representation suitable for graphical computations. The model describes the 3D shapes, layout and materials of the scene.
OpenGL
OpenGL is a software interface to graphics hardware.thi interface consists of about 120 distinct commands, which we use to specify the objects and operations needed to produce interactive three-dimensional applications.
OpenGL provides a set of commands to render a three dimensional scene. That means you provide the data in an OpenGL-useable form and OpenGL will show this data on the screen (render it). It is developed by many companies and it is free to use. You can develop OpenGL-applications without licensing.
OpenGL is a hardware- and system-independent interface. An OpenGL-application will work on every platform, as long as there is an installed implementation. Because it is system independent, there are no functions to create windows etc., but there are helper functions for each platform. A very useful thing is GLUT.
DESIGN
Program Design is a basically concern with the development of a strategy to be used in writing a program development cycle. Before coding a program, the program should be well conceived and all aspects of the program design should be considered in a detail.
A structured sequence of phases for implementing an information system is system design life cycle of that system. The design is the approach that engineering disciplines use to specify how to create or do something. A successful design must satisfy a functional specification; conforms to the limitations of the target medium; meets implicit or explicit requirements on performance and resource usage.
The whole program has been implemented in c language. The object can be rotated on its axis.The project touches almost all the OpenGL functionalities including texture mapping and lighting.