100% found this document useful (1 vote)
4K views13 pages

"Animated Rainbow": A Micro Project Report On

This document summarizes a micro project report submitted by Disha Raskar, Madhura Pansare, and Riddhi Pawar on the topic of "Animated Rainbow". The project aims to implement algorithms to draw a graphic object of a rainbow and manipulate its visual and geometric properties. It follows the methodology of researching graphical elements, studying relevant algorithms, coding the program, debugging it, and preparing the final report. Resources required include a computer running Windows 10 with Turbo C++ software. Certificates are also included to acknowledge the students' satisfactory completion of the micro project.

Uploaded by

Madhura Pansare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
4K views13 pages

"Animated Rainbow": A Micro Project Report On

This document summarizes a micro project report submitted by Disha Raskar, Madhura Pansare, and Riddhi Pawar on the topic of "Animated Rainbow". The project aims to implement algorithms to draw a graphic object of a rainbow and manipulate its visual and geometric properties. It follows the methodology of researching graphical elements, studying relevant algorithms, coding the program, debugging it, and preparing the final report. Resources required include a computer running Windows 10 with Turbo C++ software. Certificates are also included to acknowledge the students' satisfactory completion of the micro project.

Uploaded by

Madhura Pansare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

A Micro project Report

On

“Animated Rainbow”

Submitted By

Disha Raskar (06)

Madhura Pansare (19)

Riddhi Pawar (21)

Under Guidance of

Ms. P. N. Shinde

Diploma Course in Computer Technology

(As per directives of I Scheme, MSBTE)

Sinhgad Institutes

Sinhgad Technical Education Society’s

SOU. VENUTAI CHAVAN POLYTECHNIC, PUNE - 411041

ACADEMIC YEAR 2020 - 2021


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
Certificate

This is to certify that Ms. Disha Raskar Of Roll No- 06 Of 3rd Semester,
Diploma in Computer Technology of Institute STES’s Sou. Venutai Chavan
Polytechnic (Institute Code: 0040) has completed the Micro Project satisfactorily in
Subjects for Computer Graphics (22318) the academic year 2020-2021 as prescribed
in the curriculum.

Program code: CM

Course code: CM/ 3/ II

Place: Pune Enrolment No:

Date: …………………… Exam Seat No: …………………..

Subject Teacher HOD stamp/signature Institute stamp


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
Certificate

This is to certify that Ms. Madhura Pansare Of Roll No- 19 Of 3rd Semester,
Diploma in Computer Technology of Institute STES’s Sou. Venutai Chavan
Polytechnic (Institute Code: 0040) has completed the Micro Project satisfactorily in
Subjects for Computer Graphics (22318) the academic year 2020-2021 as prescribed
in the curriculum.

Program code: CM

Course code: CM/ 3/ II

Place: Pune Enrolment No:

Date: ……………………… Exam Seat No: …………………..

Subject Teacher HOD stamp/signature Institute stamp


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
Certificate

This is to certify that Ms. Riddhi Pawar Of Roll No- 21 Of 3rd Semester,
Diploma in Computer Technology of Institute STES’s Sou. Venutai Chavan
Polytechnic (Institute Code: 0040) has completed the Micro Project satisfactorily in
Subjects for Computer Graphics (22318) the academic year 2020-2021 as prescribed
in the curriculum.

Program code: CM

Course code: CM/ 3/ II

Place: Pune Enrolment No:

Date: ……………………… Exam Seat No: …………………..

Subject Teacher HOD stamp/signature Institute stamp


Computer graphics-(22318) Animated Rainbow

Annexure

MICRO-PROJECT PRAPOSAL ON

“Animated Rainbow”

1.0 Aims/Benefits of the micro-project:


1. To implement standard algorithms to draw a graphic object.
2. Manipulate visual and geometric information of images.
3. Proper implementation of objects/elements with proper scaling.
4. The project can be used in various fields like video animation, movies, video
games, etc.

2.0 Course outcome integrated:

• Manipulate visual and geometric information of images.


• Implement standard algorithms to draw various graphics objects using C
program.
• Use projections to visualize objects on view plane.
• Implement various clipping algorithms.

3.0 Proposed methodology:

Methodology that has been followed to make the project:

1. Studied and understand the topic/Aim of the project.


2. Done research and studied the various graphical elements to be used in
the project.
3. Studied and understand the Algorithms used and implemented the
algorithms in the project.
4. Constructed the proper c programming code with all the knowledge gain
from studies, research, practicals.
5. Solved the errors and successfully executed/run the program and given
the finishing touch to it.
6. Prepared the final report with all the details and references.

Department of Computer Technology, Academic year 2020-2021 -1-


Computer graphics-(22318) Animated Rainbow

4.0 Action Plan:


Sr. No. Details of Planned Planned Name of
activity start date finish date responsible
team
members

1 Understand the Riddhi Pawar


aim of the
project topic

Madhura
Pansare

2 Done research Disha Raskar


and studied the
various
graphical
elements to be Madhura
used in the Pansare
project.

3 Studied and Riddhi


understand the Pawar
Algorithms
used and
implemented
the algorithms Disha
Raskar
in the project.

4 Constructed the Riddhi


proper c Pawar
programming
code with all
the knowledge
gain from
studies,
research,
practicals.

Department of Computer Technology, Academic year 2020-2021 -2-


Computer graphics-(22318) Animated Rainbow

5 Solved the
Madhura
errors and
Pansare
successfully
executed/run
the program
and given the
finishing touch
to it. Disha Raskar

5.0. Resources Required:


Sr.No Name of Specification Qty Remark
Resource/material

1 Computer Windows 10 1
64-bit OS,
Ram 8gb

2 Software Turbo C++

6.0 Names of Team Members with Roll Nos.

Disha Raskar (06)

Madhura Pansare (19)

Riddhi Pawar (21)

Department of Computer Technology, Academic year 2020-2021 -3-


Computer graphics-(22318) Animated Rainbow

Annexure- II

MICRO-PROJECT REPORT ON

ANIMATED RAINBOW

1.0 Rationale

The purpose of developing this Micro- project is to implement standard algorithms to


draw a graphic object i.e. animated Rainbow by using different graphic objects and
colours. Used projections to visualize objects on view plane.

2.0 Intended Course Outcomes


• Manipulate visual and geometric information of images.
• Implement standard algorithms to draw various graphics objects using C
program.
• Use projections to visualize objects on view plane.
• Implement various clipping algorithms.

3.0 Literature Review


In the literature review, the project discusses about the various graphics objects using c
program. Flood fill algorithm, colours, and inserting text as graphic item.
It describes implementation of various clipping algorithms, visualization of object,
curves, and scaling.
The project describes how to apply appropriate Computer Engineering related
techniques/tools with an understanding of the limitations.

Department of Computer Technology, Academic year 2020-2021 -4-


Computer graphics-(22318) Animated Rainbow

4.0 Resources Required

S. Resources
Specifications Remarks
No. required
AMD Ryzen 5 CPU
RAM 8 GB
1 Computer system
Windows 10, 64 Bit Operating
System
Turbo c++
2 software
-

5.0 Actual Methodology Followed:

The project aims at creating a [Animated Rainbow] using a C programming language.

Phase I: Studied the various graphical elements, objects and creating a base plan for
the project.

Phase II: prepared algorithms to draw various graphics object, flood fill algorithm
implementation.

Phase III: created and executed the proper c programming code by using all the
algorithms and proper scaling knowledge.

Phase IV: Prepared final report.

Algorithms studied and used in a microproject

I. Bresenham’s Circle Algorithm


II. Flood fill algorithm
III. Bresenham’s line drawing algorithm

Department of Computer Technology, Academic year 2020-2021 -5-


Computer graphics-(22318) Animated Rainbow

Actual Code used in project

#include<stdio.h>
#include<conio.h>
#include<graphics.h>

Void main()

int x,y,i;

clrscr();

int gd=DETECT,gm;

initgraph(&gd,&gm,”C:\\TC\\BGI”);

x=getmaxx()/2;

y=getmaxy()/2;

for( i=40; i<200; i++ )

delay(100);

setcolor( i/10);

arc(x,y,0,180,i-10);

getch();

Department of Computer Technology, Academic year 2020-2021 -6-


Computer graphics-(22318) Animated Rainbow

6.0 Output of the program

Department of Computer Technology, Academic year 2020-2021 -7-


Computer graphics-(22318) Animated Rainbow

7.0 Skills Developed


• Understanding the implementation of standard algorithms to draw
various graphics objects using C program.
• Using projections to visualize objects on view plane.
• Proper implementation of objects/elements with proper scaling.
• Applying all the knowledge in proper programmed code.
• Function effectively as a leader and team member in diverse/
multidisciplinary teams.
• Creating and designing the detailed report about the project.

8.0 Applications of this Micro Project


Creating Animated Cartoon project is used in:
Creating a Animated Cartoon is great project. It is created by using different graphical
objects. This project is designed by successful creating and executing the c
programme code.
• This project is used in animated videos for the purpose of entertainment,
marketing, education, scientific visualization.
• It can be used in animated movies, animated shows. It has vast use in cartoons
shows for kid’s entertainment. In video games also the animation is used for
creating animated objects, structures, etc. Animation is a important factor of
Computer Graphics as it is applied to various things/factors.

9.0 Area of scope and Future Improvement


The fact is- skilled and talented animators are always in huge demand! They are well
paid and have diverse opportunities available in front of them. They may start their own
little firm, do freelance work or may even work for animation studios (big and small),
advertising agencies, media houses, game developers or film and TV production
houses.

Department of Computer Technology, Academic year 2020-2021 -8-


Computer graphics-(22318) Animated Rainbow

Animation: Common job profiles and opportunities -

Type of work Examples

Own agency or studio Cater to the needs of TV and film production houses,
advertising agencies, game developers, big and small
businesses etc

Freelance work Graphic designer, video editor, freelance game


developer etc

Regular job Work at animation studios, advertising agencies, film


and TV production houses, game developers, mobile
app developers, media houses etc

Looking at the present trends and status, it is safe to say that the field of animation will
see growth (at a steady pace) in the future.

10.0 Conclusion:

We have successfully created and executed the project of creating an Animated


Rainbow with proper understanding and knowledge.

Department of Computer Technology, Academic year 2020-2021 -9-

You might also like