You are on page 1of 6

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangama”, Belagavi – 590 018

Submitted in partial fulfillment of requirements for the


Computer Graphics and Visualization Laboratory (18CSL67)
Mini Project Report
On

“3D CHILDREN’S PARK"

Submitted by
SHISHIR PRASAD S K (4AD19CS085)
SANTHOSH KUMAR C (4AD20CS417)

Under the Guidance of


Mrs. SNEHA N P
Assistant Professor,
Dept. of Computer Science & Engineering
Mysuru-570028

DEPARTMNT OF COMPUTER SCIENCE AND ENGINEERING

A T M E COLLEGE OF ENGINEERING
13th KM Stone, Mysuru-Bannur Road
Mysuru – 570028
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE
This is to certify that the mini project work entitled “3D CHILDREN’S PARK” is a
bonafied
work carried out by SHISHIR PRASAD S K (4AD19CS085) and SANTHOSH KUMAR C
(4AD20CS417) in partial fulfilment for the Computer Graphics and Visualization Laboratory
with Mini Project prescribed by the Visvesvaraya Technological University, Belagavi during
the academic year 2021-22 for the sixth semester B.E. in Computer Science and Engineering.
The Mini project report has been approved as it satisfies the academic requirements with
respect to the mini project work prescribed for the sixth semester Computer Graphics and
Visualization Laboratory.

Signature of Guide Signature of HOD


Mrs.SNEHA N.P Dr.PUTTEGOWDA.D
Assistant Professor,CS&E Professor&head,CS&E

Name of the Examiners Signature with date


1._______________________ 1._______________________

2._______________________ 2._______________________
ACKNOWLEDGEMENT

We sincerely owe our gratitude to all the persons who helped and guided us in completing
this mini project work.

We are thankful to Dr. L Basavaraj, Principal, ATME College of Engineering,


Mysuru, for having supported us in our academic endeavors.

We are extremely thankful to Dr Puttegowda D, professor & Head Department of


Computer Science and Engineering, for his valuable support and his timely inquiries
into the progress of the work.

We are greatly indebted to our guide Mrs. Sneha N P, Asst. Professor, Department of
Computer Science and Engineering, for his consistent co-operation and support.

We are obliged to all teaching and non-teaching staff members of Department of


Computer Science and Engineering, Mysuru for the valuable information provided by
them in their respective fields we are grateful for their co-operation during the period of
our project.

Lastly we thank almighty, our parents and friends for their constant encouragement
without which this project would not be possible.

SHISHIR PRASAD S K (4AD19CS085)

SANTHOSH KUMAR C (4AD20CS417)


ABSTRACT

This project demonstrates the use of keyboard interface. When a predefined key and mouse
button is pressed the corresponding action takes place respectively. In an Opengl project we
would like to create a 3D view of a Children’s Park.
The principle behind the working of the project is that, based on the intensity of the RGB
values of a particular pixel, we increase the depth of the object, which is a great start for a
student who starts learning computer graphics & visualization. The development of this
project has large scope to learn computer graphics from scratch.
We used OpenGL utility toolkit to implement the project and it’s written in C- language and
use certain tools to obtain a Standard Template Library (STL) File. This file format is widely
used for 3D Modelling.
Resizing is done internally when this process occurs, we specify the width and the depth
scaling during the conversion. We specify only the width of the image as the aspect ratio is
maintained during conversion.
Finally, this project also helps to understand the capabilities of graphic system by exploiting
the numerous Opengl function.
We could say by developing the project we have learnt the basics of computer graphics and in
future by developing it further we shall learn more.
TABEL OF CONTENTS

CHAPTER NO CHAPTER NAME PAGE NO

1. INTRODUCTION

1.1 About Computer Graphics 1


1.2 About OpenGL 1-2
1.3 Features of OpenGL 2
1.4 About the Project 2-3

2. REQUIREMENT SPECIFICATION

2.1 Software Requirements 4


2.2 Hardware Requirements 4

3. DESIGN

3.1 User defined Functions 5


3.2 Flowchart 6
3.3 openGL APIs used with description 7-9

4. IMPLEMENTATION

4.1 Functions 10-11


4.2 pseudo code 12-14

5. RESULT & SNAPSHOTS 15-18

CONCLUSION AND FUTURE 19


ENHANCEMENTS

REFRERENCES 20
LIST OF FIGURES

Figure no. Figure name Page no.

3.2 Flowchart of the project 6

5.1 Front view of 3D Children’s Park 15

5.2 Front view of the park in close 15

5.3 Back view of 3D Children’s Park 16

5.4 Left view of 3D Children’s Park 16

5.5 Right view of 3D Children’s Park 17

5.6 Top view of 3D Children’s Park 17

5.7 Night view of 3D Children’s Park 18

5.8 Unfilled polygon view of 3D Children’s Park 18

You might also like