You are on page 1of 23

A

Micro Project Report


On

KRISHNA

Submitted by:-
Shubham Aher
Mrunmai Kumbhar
Om kakulte
Dipika Suryawanshi

Under the Guidance of


Prof. R. C. Mahajan
In the Partial Fulfillment of Third Semester of Diploma in
Computer Engineering

Department of Computer Engineering


Sandip Polytechnic
Mahiravani, Nashik – 422213

Affiliated to

Maharashtra State
Board of Technical Education

Academic Year 2022-23


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr:-Shubham Aher with Roll No:-36 has successfully completed Micro- project
in course “Computer Graphics” (22318) for the academic year 2022-23 as prescribed in the
'Assessment Manual' during his tenure of completing Third Semester of Diploma Program in
Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No:

Date: Exam Seat No:

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Ms:-Mrunmai Kumbhar with Roll No:-52 has successfully completed Micro-
project in course “Computer Graphics” (22318) for the academic year 2022-23 as prescribed in the
'Assessment Manual' during her tenure of completing Third Semester of Diploma Program in
Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No:

Date: Exam Seat No:

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr:-Om Kakulte with Roll No:-35 has successfully completed Micro- project in
course “Computer Graphics” (22318) for the academic year 2022-23 as prescribed in the
'Assessment Manual' during his/her tenure of completing Third Semester of Diploma Program in
Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No:

Date: Exam Seat No:

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr:-Dipika Suryawanshi with Roll No:-30 has successfully completed Micro-
project in course “Computer Graphics” (22318) for the academic year 2022-23 as prescribed in the
'Assessment Manual' during her tenure of completing Third Semester of Diploma Program in
Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No:

Date: Exam Seat No:

Course Teacher Head of the Department Head of the Institute


Krishna

What is computer graphics?

computer graphics refers to a technology that generates images on a computer screen. It’s used
in digital photography, film and television, video games, and on electronic devices and is
responsible for displaying images effectively to users. Think of computer graphics as the
intersection of design and computer science, with the purpose of delighting and engaging
audiences.

You can find examples of computer graphics in action all around you. Some examples include
blockbuster films, such as the 2009 film Avatar, which depicts the Na’vi species using facial
motion capture technologies, images and icons you see on your smartphone when you open
mobile applications, and data presentations like charts and graphs you might come across in
your line of work.

.
Types of computer graphics
Raster graphics

A raster graphic is essentially a 2D image composed of rows and columns of square pixels.
Each pixel contains information about color and hue. When combined, pixels form a coherent
image. The more pixels per inch the more high-resolution an image. A high-resolution raster
graphic will appear sharper and more true-to-life than one with low resolution.
Vector graphics

A vector graphic is made up of shapes and lines. Mathematical formulas determine how the
shapes and lines relate to each other, so that you can scale vector graphics larger or smaller in
size without distorting the shape or resolution.

CGI, or computer-generated imagery, turns 2D vector graphics into 3D representations and


converts them into raster images. CGI is used in TV, film, or video games to depict characters,
scenes, and special effects.

History of computer graphics

The precursor sciences to the development of modern computer graphics were the
advances in electrical engineering, electronics and television that took place during
the first half of the twentieth century. Screens could display art since the Lumiere
brothers use of mattes to create special effects for the earliest films dating from
1895, but such displays were limited and not interactive. The first cathode ray tube,
the Braun tube, was invented in 1897 – it in turn would permit the oscilloscope and
the military control panel – the more direct precursors of the field, as they provided
the first two-dimensional electronic displays that responded to programmatic or user
input. Nevertheless, computer graphics remained relatively unknown as a discipline
until the 1950s and the post-World War II period – during which time the discipline
emerged from a combination of both pure university and laboratoy academic
research into more advanced computers and the United States military's further
development of technologies like rader, advanced aviation, and rocketry developed
during the war. New kinds of displays were needed to process the wealth of
information resulting from such projects, leading to the development of computer
graphics as a discipline.

Application of computer graphics

Augmented reality

Computational biology

Computational photography

Computational physics

Computer-aided design

Computing

Design

Digital art

Education

Extended reality
Graphic design

Infographics

Information visualization

Mixed reality

Rational drug design

Simulation

Scientific visualization

Special effects for cinema

Video games

Virtual reality

Web3D
Annexure – I
Micro-Project
Proposal
KRISHNA

1.0 Aim/Benefits of the Micro-Project: By doing this Project we have understood the use of
Computer Graphics is this Technical world.
The project tell us the effect of Computer Graphics . How it is important in Computer Engineering.

2.0 Course Outcomes Addressed:


1. Identify the topic and get the information.
2. Use different functions.
3. Implement standard code to draw various graphic figure using C programme

3.0 Proposed Methodology: First off all we took the information about how to make such a huge figure
which looks real.
We also took the information of Computer graphics from the internet and some Revelent books.
As we know to make such a programme its not possible to make it single handedly , so to make small things
we took use of internet and our seniors who had mastered in Computer graphics.
It took nearly 5-6 hours to make a single programme which hears sometimes difficult but during that period it
was some intresting to draw figure by use of computer.

4.0 Action Plan


Sr. Planned Planned Name of Responsible
Details of activity
No. Start Date Finish date Team Members
1 Topic Discussion & Selection
2 Aim/Benefits & importance
3 Resources Required 1.Shubham Aher.

4 Analysis of collected data 2.Mrunmai Kumbhar.


5 Design & Editing of data
6 Compilation of Report 3.Om Kakulte.
7 Compilation of Presentation
4.Dipika Suryawansi.
8 Presentation of Seminar
9 Final Submission

5.0 Resources Required


Sr.
Name of Resource/material Specifications Qty. Remarks
No.
1
Hardware Resource Intel i3,2GB RAM 1 -
2
Software Resource Turbo C/C++ 1 -
3
Any Other Material Internet 1 -
Names of Team Members with Roll No’s:

Roll.
Name of Team Members Enrollment No. Seat No.
No.
36 Shubham Aher
52 Mrunmai Kumbhar
35 Om Kakulte
30 Dipika Suryawanshi

Name and Signature of Course Teacher


(Prof.R.C.Mahajan)
Annexure – II
Micro-Project Report
KRISHNA

Rationale (Purpose of the project): By this Project we have come to understand the use of Computer

Graphics in the Industry.

Aims/Benefits of the Micro-Project: We deeply understand and easily got the concept of Computer
Graphics. By doing this Project we have understood the use of
Computer Graphics is this Technical world. The project tell us the
effect of Computer Graphics . How it is important in Computer
Engineering.

3.0 Literature Review:

4.0 Actual Methodology Followed:- : First off all we took the information about how to make such a huge
figure which looks real.
We also took the information of Computer graphics from the internet and some Revelent books.
As we know to make such a programme its not possible to make it single handedly , so to make small things we took
use of internet and our seniors who had mastered in Computer graphics.

5.0 Actual Resources Used:-

Sr.
Name of Resource/material Specifications Qty. Remarks
No.
1
Hardware Resource Intel i3,2GB RAM 1 -
2
Software Resource Turbo C/C++ 1 -
3
Any Other Material Internet 1 -

6.0 CODE AND OUTPUT:

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int gd,gm;
gm=gd=DETECT;
initgraph(&gm,&gd,"c:/turboc3/bgi");
rectangle(150,20,500,440);
//tilak

setfillstyle(1,15);
line(265,20,270,90);
line(270,20,275,85);
line(270,90,286,114);
line(275,85,287,105);
line(315,20,310,90);
line(310,20,305,85);

line(310,90,286,114);
line(305,85,287,105);
floodfill(267,25,15);

setcolor(RED);
line(285,20,294,20);
setfillstyle(SOLID_FILL,RED);
ellipse(290,32,167,12,5,55);
floodfill(291,34,RED);

//mukut drawing

line(316,20,500,20);
line(500,20,500,76);
line(316,20,314,58);
setfillstyle(SOLID_FILL,14);
ellipse(404,30,200,360,95,25);
floodfill(406,34,4);
ellipse(420,60,200,340,85,40);
line(313,55,340,75);
floodfill(422,62,4);

//face

setcolor(1);
setfillstyle(SOLID_FILL,1);
line(315,20,310,90);
line(305,303,336,340);
line(410,415,390,440);
line(410,415,407,413);
line(310,90,286,114);
line(390,438,500,440);
line(298,269,347,284);
ellipse(420,60,200,340,85,40);
line(313,55,340,75);
line(500,20,500,440);
ellipse(313,296,240,300,25,7);
line(325,302,350,284);
ellipse(293,129,130,280,10,20);
ellipse(400,385,320,90,12,44);
line(335,340,350,355);
line(405,342,350,355);
line(295,148,270,246);

//nose

ellipse(292,240,210,320,26,8);
arc(303,236,310,100,13);
line(303,248,299,270);
floodfill(323,317,1);

//hand

setcolor(15);
setfillstyle(SOLID_FILL,1);

line(305,304,240,325);
line(240,325,220,430);
line(305,305,336,340);
ellipse(290,327,355,170,33,5);
ellipse(302,340,360,90,30,10);
line(260,337,300,330);
line(270,352,330,340);
line(270,352,265,363);

line(330,340,357,332);
ellipse(346,337,300,70,30,6);
line(310,365,359,342);
line(310,365,290,435);
line(220,430,290,435);
floodfill(290,390,15);
setfillstyle(SOLID_FILL,15);
circle(276,344,7);
floodfill(276,344,15);

//eye

setcolor(3);
setfillstyle(SOLID_FILL,3);
line(310,188,420,155);
ellipse(307,176,300,45,7,15);
ellipse(365,271,70,130,80,140);
line(393,140,420,155);
floodfill(343,147,3);
setcolor(0);
setfillstyle(SOLID_FILL,0);
line(310,188,302,196);
ellipse(298,181,280,340,37,13);
line(330,188,400,162);
line(310,188,402,160);
floodfill(308,191,0);

//lips
setcolor(12);
setfillstyle(SOLID_FILL,4);
arc(300,279,90,270,8);
line(300,270,347,284);
ellipse(323,283,208,360,25,7);
arc(303,296,90,270,7);
ellipse(313,296,240,300,25,7);
line(325,302,350,284);
floodfill(303,276,12);
floodfill(323,297,12);

arc(350,282,295,90,5);
//flute

setcolor(15);
setfillstyle(SOLID_FILL,6);
line(242,260,283,310);
line(210,288,245,325);
line(283,310,245,325);
line(210,288,242,260);

line(214,292,247,267);
floodfill(243,277,15);

setfillstyle(SOLID_FILL,6);
line(328,356,411,415);
line(308,379,392,441);
line(308,381,328,357);
line(410,415,390,440);
floodfill(390,410,15);
setcolor(0);
setfillstyle(SOLID_FILL,0);
circle(246,290,7);
circle(262,307,7);
floodfill(246,290,0);
floodfill(262,307,0);

//eyebrows

setcolor(0);
setfillstyle(SOLID_FILL,0);
ellipse(362,158,85,152,70,50);
ellipse(370,157,40,90,80,50);
ellipse(362,164,85,152,70,50);
ellipse(370,163,40,90,80,50);
line(300,134,301,140);
line(430,125,432,131);
floodfill(429,127,0);
floodfill(302,136,0);

getch();
closegraph();
}

7.0 Skill Developed:

Application of Micro-project:

Scientific visualization

Special effects for cinema

Video games

Virtual reality

Web3D

Graphic design

Design

Digital art
Computational photography.

Name and Signature of Course Teacher


(Prof.R.C.Mahajan)

Annexure – III
Micro-Project Evaluation Sheet

Name of Student:-Shubham Aher Enrollment No:


Name of Programme: Computer Engineering Semester: III
Course Title:Computer Graphics Course Code:
Title of Micro Project: Krishna.

Course Outcomes Achieved:


1.Identify the topic and get the information.
2.Use different functions.
3.Implement standard code to draw various graphic figure using C programme.

Poor Average Good Excellent Sub


Sr. No. Characteristic to be assessed Total
Marks Marks Marks Marks
(1-3) (4-5) (6-8) (9- 10)
(A). Process and Product Assessment (06 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype/Model
6 Report Preparation
(B). Individual Presentation/ Viva (04 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (06 marks) (04 marks)

Comments/Suggestions about Teamwork/Leadership/Interpersonal communication (if any)


……………………………………………………………………………………………………….......

Name and designation of Course Teacher


(Prof.R.C.Mahajan)

Annexure – III
Micro-Project Evaluation Sheet

Name of Student:-Mrunmai Kumbhar Enrollment No:


Name of Programme: Computer Engineering Semester: III
Course Title:Computer Graphics Course Code:
Title of Micro Project: Krishna.

Course Outcomes Achieved:


1.Identify the topic and get the information.
2.Use different functions.
3.Implement standard code to draw various graphic figure using C programme.

Poor Average Good Excellent Sub


Sr. No. Characteristic to be assessed Total
Marks Marks Marks Marks
(1-3) (4-5) (6-8) (9- 10)
(A). Process and Product Assessment (06 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype/Model
6 Report Preparation
(B). Individual Presentation/ Viva (04 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (06 marks) (04 marks)

Comments/Suggestions about Teamwork/Leadership/Interpersonal communication (if any)


……………………………………………………………………………………………………….......

Name and designation of Course Teacher


(Prof.R.C.Mahajan)

Annexure – III
Micro-Project Evaluation Sheet

Name of Student:-Om Kakulte Enrollment No:


Name of Programme: Computer Engineering Semester: III
Course Title:Computer Graphics Course Code:
Title of Micro Project: Krishna.

Course Outcomes Achieved:


1.Identify the topic and get the information.
2.Use different functions.
3.Implement standard code to draw various graphic figure using C programme.

Poor Average Good Excellent Sub


Sr. No. Characteristic to be assessed Total
Marks Marks Marks Marks
(1-3) (4-5) (6-8) (9- 10)
(A). Process and Product Assessment (06 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype/Model
6 Report Preparation
(B). Individual Presentation/ Viva (04 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (06 marks) (04 marks)

Comments/Suggestions about Teamwork/Leadership/Interpersonal communication (if any)


……………………………………………………………………………………………………….......

Name and designation of Course Teacher


(Prof.R.C.Mahajan)

Annexure – III
Micro-Project Evaluation Sheet

Name of Student:-Dipika Suryawanshi Enrollment No:


Name of Programme: Computer Engineering Semester: III
Course Title:Computer Graphics Course Code:
Title of Micro Project: Krishna.

Course Outcomes Achieved:


1.Identify the topic and get the information.
2.Use different functions.
3.Implement standard code to draw various graphic figure using C programme.

Poor Average Good Excellent Sub


Sr. No. Characteristic to be assessed Total
Marks Marks Marks Marks
(1-3) (4-5) (6-8) (9- 10)
(A). Process and Product Assessment (06 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype/Model
6 Report Preparation
(B). Individual Presentation/ Viva (04 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Individual Presentation/Viva
10
Assessment (06 marks) (04 marks)

Comments/Suggestions about Teamwork/Leadership/Interpersonal communication (if any)


……………………………………………………………………………………………………….......

Name and designation of Course Teacher


(Prof.R.C.Mahajan)

You might also like