SlideShare a Scribd company logo
Copyright © technoKrats
Tenet Systems Pvt. Ltd.
An ISO 9001:2008 Certified Company
Wednesday Work-out session – 22th July 2015
Presented By – Soumalya Nandy
Copyright © technoKratsCopyright © technoKrats 2
Computer graphics is responsible for displaying art and image data effectively and
beautifully to the user, and processing image data received from the physical
world. The interaction and understanding of computers and interpretation of data
has been made easier because of computer graphics. It have had a profound
impact on many types of media and have revolutionized animation, movies and
the video game industry.
Computer-generated imagery (CGI) is the application of computer graphics to
create or contribute to images in art, printed media, video games, films, television
programs, commercials, videos, and simulators. The visual scenes may be dynamic
or static, and may be two-dimensional (2D), though the term "CGI" is most
commonly used to refer to 3D computer graphics used for creating scenes or
special effects in films and television.
Video games most often use real-time computer graphics (rarely referred to as
CGI), but may also include pre-rendered "cut scenes" and intro movies that would
be typical CGI applications.
Copyright © technoKratsCopyright © technoKrats 3
Computer generated imagery(CGI) can be categorized into two types:
 Two-dimensional
 Three dimensional
Computer generated imagery(CGA) can be categorized into two types:
 Animation
 VFX
Two-dimensional : The computer-based generation of digital images (also
called raster graphics) — mostly from two-dimensional models such as geometric
models (also called vector graphics), text and by techniques specific to them. They
mainly used in the specific type of applications that were originally developed upon
traditional printing and drawing technologies, like typography, cartography, technical
drawing, advertising, etc. In those applications, the two-dimensional image is not
just a representation of a real-world object, but an independent artifact with added
semantic value.
Depending on whether the image resolution is fixed, it may be following types:
• Raster image
• Vector image
Copyright © technoKratsCopyright © technoKrats 4
Raster : Raster images have a finite set of digital values, which is called the picture
elements or pixels. The digital image contains a fixed number of rows and columns of
pixels. Pixels are the smallest individual element in an image, holding quantized values
that represent the brightness of a given color at any specific point.
Typically the pixels are store in
computer memory as a 2D array
of small integers. This types of
image created by digital camera
or scanner.
Color : Scanner images using 24 bit (16 million color) . Other images may use 8 bit(256
colors).
Resolution : It is defined by dos per inch(dpi).If you have 300 dpi image and increase
the size, typically the edges and lines will become jagged. As a result the ‘squares’ i.e.
pixels, get bigger.
Copyright © technoKratsCopyright © technoKrats 5
Size: Since raster images are composed of color pixels, the graphics program must
keep track of all the information relevant(all colors, specific location of each pixel
etc.) to the image. So larger the image and more colors used-the larger the file size.
Files: the most commonly used formats are:
• BMP(Bitmap)
• TIFF(Tag Inter Leave Format)
• JPEG (Joint Photographic Expert Group)
• GIF(Graphics Interchange Format)
• PNG(Portable Network Graphics)
• PSD(Adobe Photoshop)
Copyright © technoKratsCopyright © technoKrats 6
Vector : It consists of individual points, which (for 2D data) are stored as pairs of (x, y)
co-ordinates. The points may be joined in a particular order to create lines, or joined
into closed rings to create polygons, but all vector data fundamentally consists of lists
of co-ordinates that define vertices, together with rules to determine whether and
how those vertices are joined.
Original photo vector art
Copyright © technoKratsCopyright © technoKrats 7
Color: color gradient is used for a gradual blend of color. In computer graphics, a
color gradient (sometimes called a color ramp or color progression) specifies a
range of position-dependent colors, usually used to fill a region. The colors
produced by a gradient vary continuously with position, producing smooth color
transitions.
Resolution: As ratio in math images can be ‘scaled’ up or down with out loosing
any integrity to the quality-they are the most popular graphics format for clip art
and for transferring to printed materials.
Files: the most commonly used formats are:
• EPS(Encapsulated Post Script)
• WMF(Windows Meta File)
• AI(Adobe Illustrator)
• DXF(Auto CAD)
• SVG(Scalable Vector Graphics)
Size: Do not need to keep track of each pixel but rather only the mathematical
information. So files are relatively small in size(file size will be same for a 3 inch
image and for a 3 foot by 3 foot image).
Copyright © technoKratsCopyright © technoKrats 8
Copyright © technoKratsCopyright © technoKrats 9
Geographic Information Systems (GIS) is an
integrated collection of computer software
and data used to view and manage
information about geographic features, such
as cities, buildings, roads, and water. GIS
provides a framework for gathering and
organizing spatial (geographic) data and
relating information so that it can be
displayed, inventoried, and analyzed.
GIS can be used to map quantities and
densities to show population rates over a
city, county, state, or nation. GIS is often
confused with GPS or Global Positioning
System. GPS technology uses the position
of satellites to determine desired locations
on the earth. Today GIS and GPS are used
together to effectively map locations and
features on the earth.
Copyright © technoKratsCopyright © technoKrats 10
Copyright © technoKratsCopyright © technoKrats 11
Vector data model: A representation of the world using points, lines, and
polygons. Vector models are useful for storing data that has discrete boundaries,
such as country borders, land parcels, and streets.
Raster data model: A representation of the world as a surface divided into a
regular grid of cells. Raster models are useful for storing data that varies
continuously, as in an aerial photograph, a satellite image, a surface of chemical
concentrations, or an elevation surface.
Copyright © technoKratsCopyright © technoKrats 12
Three dimensional : 3D computer graphics rely on many of the same algorithms as
2D computer vector graphics in the wire-frame model and 2D computer raster
graphics in the final rendered display. 3D computer graphics are often referred to
as 3D models. Apart from the rendered graphic, the model is contained within the
graphical data file. However, there are differences. A 3D model is the mathematical
representation of any three-dimensional object. A model is not technically a
graphic until it is displayed. A model can be displayed visually as a two-dimensional
image through a process called 3D rendering, or used in non-graphical computer
simulations and calculations.
3D computer graphics creation falls into three basic phases:
• 3D modeling – the process of forming a computer model of an object's
shape
• Layout and animation – the motion and placement of objects within a
scene
• 3D rendering – the computer calculations that, based on light placement,
surface types, and other qualities, generate the image
Copyright © technoKratsCopyright © technoKrats 13
Copyright © technoKratsCopyright © technoKrats 14
Animation: Computer animation, or CGI animation, is the process used for
generating animated images by using computer graphics. The more general term
computer-generated imagery encompasses both static scenes and dynamic images
while computer animation only refers to moving images.
Modern computer animation usually uses 3D computer graphics, although
2D computer graphics are still used.
Computer-generated animations are
more controllable than other more
physically based processes, such as
constructing miniatures for effects
shots or hiring extras for crowd
scenes.
Copyright © technoKratsCopyright © technoKrats 15
In a world where CGI seems to always be the first choice…models and miniatures
offer realism and immediate feedback in-camera to let you know if you got the shot.
Steven Spielberg used a model ship in the Mojave Desert of California to double for
the Gobi Desert of Mongolia. By placing it close to the camera and using a wide lens
with deep-focus…he sold the size and scale of an impossible scenario that visually
awed the audience.
20-foot long
model with
actors 1/4 mile
away.
Copyright © technoKratsCopyright © technoKrats 16
Vashi Nedomansky - ‘The Grind’is a crime drama(demo miniature).
What we needed was a Humvee miniature for a flashback scene that occurs in a
desert during the First Iraq War.
We needed was a
Humvee miniature for a
flashback scene that
occurs in a desert during
the First Iraq War.
Copyright © technoKratsCopyright © technoKrats 17
Video
The Humvee was about 2 feet from the camera and the actors were 40 feet
away.
Copyright © technoKratsCopyright © technoKrats 18
To trick the eye and brain into thinking they are seeing a smoothly moving
object, the pictures should be drawn at around 12 frames per second (frame/s)
or faster (a frame is one complete image). With rates above 75-120 frames/s no
improvement in realism or smoothness is perceivable due to the way the eye
and brain process images. At rates below 12 frame/s most people can detect
jerkiness associated with the drawing of new images which detracts from the
illusion of realistic movement. Conventional hand-drawn cartoon animation
often uses 15 frames/s in order to save on the number of drawings needed, but
this is usually accepted because of the stylized nature of cartoons. Because it
produces more realistic imagery, computer animation demands higher frame
rates to reinforce this realism.
Movie film seen in theaters runs at 24 frames per second, which is sufficient to
create the illusion of continuous movement. For high resolution, adapters are
used.
VIDEO IMAGE
Copyright © technoKratsCopyright © technoKrats 19
3D computer animation combines 3D models of objects and programmed or
hand "key framed" movement. These models are constructed out of geometrical
vertices, faces, and edges in a 3D coordinate system. Objects are sculpted much
like real clay or plaster, working from general forms to specific details with
various sculpting tools. Unless a 3D model is intended to be a solid color, it must
be painted with "textures" for realism. A bone/joint animation system is set up
to deform the CGI model (e.g., to make a humanoid model walk). In a process
known as rigging, the virtual marionette is given various controllers and handles
for controlling movement. Animation data can be created using motion capture,
or key framing by a human animator, or a combination of the two. IMAGE
Copyright © technoKratsCopyright © technoKrats 20
In most 3D computer animation systems, an animator creates a simplified
representation of a character's anatomy, which is analogous to a skeleton or
stick figure. The position of each segment of the skeletal model is defined by
animation variables, or Avars for short.
There are several methods for generating the Avar values to obtain realistic
motion. Traditionally, animators manipulate the Avars directly. Rather than set
Avars for every frame, they usually set Avars at strategic points (frames) in time
and let the computer interpolate or tween between them in a process called
key framing. Key framing puts control in the hands of the animator and has
roots in hand-drawn traditional animation.
In contrast, a newer method called motion capture makes use of live action
footage. When computer animation is driven by motion capture, a real
performer acts out the scene as if they were the character to be animated.
His/her motion is recorded to a computer using video cameras and markers
and that performance is then applied to the animated character. Video
Copyright © technoKratsCopyright © technoKrats 21
VFX : In filmmaking, visual effects (abbreviated VFX) are the processes by which
imagery is created and/or manipulated outside the context of a live action shot.
Visual effects involve the integration of live-action footage and generated imagery
to create environments which look realistic, but would be dangerous, expensive,
impractical, or simply impossible to capture on film.
VIDEO
Copyright © technoKratsCopyright © technoKrats 22
The Visual Effects of -Transformers Age of Extinction
The Visual Effects of - The Avengers
Copyright © technoKratsCopyright © technoKrats 23
• Early digital computer animation was developed at Bell Telephone
Laboratories in the 1960s .
• 2D CGI was first used in movies in 1973's Westworld, though the first use of
3D imagery was in its sequel, Futureworld (1976).
• In 1995, the first fully computer-generated feature film, Pixar's Toy Story, was
a resounding commercial success.
• Additional digital animation studios such as Blue Sky Studios (Fox) and Pacific
Data Images (Dreamworks SKG) went into production, and existing animation
companies such as Disney began to make a transition from traditional
animation to CGI.
Copyright © technoKratsCopyright © technoKrats 24
• Between 1995 and 2005 the average effects budget for a wide-release
feature film skyrocketed from $5 million to $40 million. According to one
studio executive, as of 2005, more than half of feature films have significant
effects.
• Developments in CGI technologies are reported each year at SIGGRAPH, an
annual conference on computer graphics and interactive techniques that is
attended by thousands of computer professionals each year. Developers of
computer games and 3D video cards strive to achieve the same visual quality
on personal computers in real-time as is possible for CGI films and animation.
Video
• Computer animation helped to create blockbuster films, such as Toy Story 3 ,
Shrek 2 (2004), (2010), Avatar (2009), Cars 2 (2011), Life of Pi (2012), and
Frozen (2013), Fast & Furious 6(2014), Jurassic World(2015), Furious 7(2015)
etc.
Copyright © technoKratsCopyright © technoKrats 25
• One of the greatest challenges in computer animation has been creating
human characters that look and move with the highest degree of realism.
•Part of the difficulty in making pleasing, realistic human characters is the
uncanny valley, the concept where (up to a point) the human audience tends to
have an increasingly negative emotional response as a human replica looks and
acts more and more human.
Copyright © technoKratsCopyright © technoKrats 26
I would like to thanks management for giving me the opportunity to present my view
through the Prayas session. I am thankful to my mentor Mr. Joydrit Goswami and
other co-worker for supporting me. I have collected all the data from following:
Copyright © technoKrats
Thank you for your time!
technoKrats
43, N K Guin Lane, Serampore,
Hooghly – 712201, India.
Call: +919830158077 or
+1-850-745-0414
Web: http://technokrats.in
Tenet Systems Pvt. Ltd.
42, N K Guin Lane, Serampore,
Hooghly – 712201, India.
Call: +919830158077 or
+1-850-745-0414
Web: http://tenetsystems.net

More Related Content

What's hot

L'essai et la méthode CBR
L'essai et la méthode CBRL'essai et la méthode CBR
L'essai et la méthode CBR
Ghiles MEBARKI
 
Influence de l’origine du sable et la taille de ses grains sur les produits f...
Influence de l’origine du sable et la taille de ses grains sur les produits f...Influence de l’origine du sable et la taille de ses grains sur les produits f...
Influence de l’origine du sable et la taille de ses grains sur les produits f...
Soukaina Ajouguim
 
systèmes d'évacuation des fumées
systèmes d'évacuation des fumées systèmes d'évacuation des fumées
systèmes d'évacuation des fumées
Sarra Achoura
 
400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf
400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf
400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf
YoussefElyousfi
 
pfe génie civil
pfe génie civilpfe génie civil
pfe génie civil
Mohamed Elhedi Ben Saad
 
Les engins de chantier
Les engins de chantierLes engins de chantier
Les engins de chantier
simou Mahmodi
 
Rapport final came
Rapport final cameRapport final came
Rapport final came
Layla Zerhoun
 
Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55
Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55
Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55
Hani sami joga
 
Augusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREES
Augusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREESAugusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREES
Augusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREESAugusto Alves, Ph.D.
 
SKILLS_Pieds_de_poteaux_FR.pdf
SKILLS_Pieds_de_poteaux_FR.pdfSKILLS_Pieds_de_poteaux_FR.pdf
SKILLS_Pieds_de_poteaux_FR.pdf
DIAGNE11
 
Aménagements intérieurs et de surveillance
Aménagements intérieurs et de surveillanceAménagements intérieurs et de surveillance
Aménagements intérieurs et de surveillance
Ouaret Yahia
 
بروشور مشروع مساكن الارين
بروشور مشروع مساكن الارين بروشور مشروع مساكن الارين
بروشور مشروع مساكن الارين
Alareen Holding Co.
 
Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...
Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...
Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...
sabdou
 
Materiels De Chantier Terrassement
Materiels De Chantier TerrassementMateriels De Chantier Terrassement
Materiels De Chantier Terrassement
OURAHOU Mohamed
 
Les appareils sanitaires
Les appareils sanitairesLes appareils sanitaires
Les appareils sanitaires
Nicorub
 
Copier cours plasturgie (version 00)
Copier cours plasturgie (version 00)Copier cours plasturgie (version 00)
Copier cours plasturgie (version 00)
Ahmed Manai
 
Cours doc prof_corrige
Cours doc prof_corrigeCours doc prof_corrige
Cours doc prof_corrige
Paky Maiga
 

What's hot (19)

Diapositive 1
Diapositive 1Diapositive 1
Diapositive 1
 
L'essai et la méthode CBR
L'essai et la méthode CBRL'essai et la méthode CBR
L'essai et la méthode CBR
 
Influence de l’origine du sable et la taille de ses grains sur les produits f...
Influence de l’origine du sable et la taille de ses grains sur les produits f...Influence de l’origine du sable et la taille de ses grains sur les produits f...
Influence de l’origine du sable et la taille de ses grains sur les produits f...
 
systèmes d'évacuation des fumées
systèmes d'évacuation des fumées systèmes d'évacuation des fumées
systèmes d'évacuation des fumées
 
400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf
400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf
400-Qcm-Genie-Civil-Avec-Correction (1) (2).pdf
 
pfe génie civil
pfe génie civilpfe génie civil
pfe génie civil
 
Les engins de chantier
Les engins de chantierLes engins de chantier
Les engins de chantier
 
Rapport final came
Rapport final cameRapport final came
Rapport final came
 
Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55
Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55
Comment contôler le béton sur chantiers - télécharger : http://goo.gl/ToVZ55
 
Augusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREES
Augusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREESAugusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREES
Augusto PROJET DE REHABILITATION LAENNEC GALERIES TECHNIQUES ENTERREES
 
SKILLS_Pieds_de_poteaux_FR.pdf
SKILLS_Pieds_de_poteaux_FR.pdfSKILLS_Pieds_de_poteaux_FR.pdf
SKILLS_Pieds_de_poteaux_FR.pdf
 
Aménagements intérieurs et de surveillance
Aménagements intérieurs et de surveillanceAménagements intérieurs et de surveillance
Aménagements intérieurs et de surveillance
 
بروشور مشروع مساكن الارين
بروشور مشروع مساكن الارين بروشور مشروع مساكن الارين
بروشور مشروع مساكن الارين
 
Brique 02
Brique 02Brique 02
Brique 02
 
Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...
Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...
Dimensionnement géotechnique à l’état limiteultime de pieux sous charge axial...
 
Materiels De Chantier Terrassement
Materiels De Chantier TerrassementMateriels De Chantier Terrassement
Materiels De Chantier Terrassement
 
Les appareils sanitaires
Les appareils sanitairesLes appareils sanitaires
Les appareils sanitaires
 
Copier cours plasturgie (version 00)
Copier cours plasturgie (version 00)Copier cours plasturgie (version 00)
Copier cours plasturgie (version 00)
 
Cours doc prof_corrige
Cours doc prof_corrigeCours doc prof_corrige
Cours doc prof_corrige
 

Viewers also liked

Prayas: Motivation & Hard Work by Baishakhi Nandi & Ankita Ghosh
Prayas: Motivation & Hard Work by Baishakhi Nandi & Ankita GhoshPrayas: Motivation & Hard Work by Baishakhi Nandi & Ankita Ghosh
Prayas: Motivation & Hard Work by Baishakhi Nandi & Ankita Ghosh
Tenet Systems Pvt Ltd
 
Prayas: Amazing Facts about Tea by Piyali De
Prayas: Amazing Facts about Tea by Piyali DePrayas: Amazing Facts about Tea by Piyali De
Prayas: Amazing Facts about Tea by Piyali De
Tenet Systems Pvt Ltd
 
A tribute to APJ Abdul Kalam
A tribute to APJ Abdul KalamA tribute to APJ Abdul Kalam
A tribute to APJ Abdul Kalam
Tenet Systems Pvt Ltd
 
Prayas sessin : Trip to Sikkim
Prayas sessin : Trip to SikkimPrayas sessin : Trip to Sikkim
Prayas sessin : Trip to Sikkim
Tenet Systems Pvt Ltd
 
Prayas session - Ghosts!! by Arindam Chatterjee
Prayas session - Ghosts!! by Arindam ChatterjeePrayas session - Ghosts!! by Arindam Chatterjee
Prayas session - Ghosts!! by Arindam Chatterjee
Tenet Systems Pvt Ltd
 
Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar
Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar
Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar
Tenet Systems Pvt Ltd
 
Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015
Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015
Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015
Tenet Systems Pvt Ltd
 
Business etiquette by Anshu Kumar Sah
Business etiquette by Anshu Kumar SahBusiness etiquette by Anshu Kumar Sah
Business etiquette by Anshu Kumar SahTenet Systems Pvt Ltd
 
Prayas on Prayas 06 th of May
Prayas on Prayas 06 th of MayPrayas on Prayas 06 th of May
Prayas on Prayas 06 th of May
Tenet Systems Pvt Ltd
 
Techniques of Technology
Techniques of TechnologyTechniques of Technology
Techniques of Technology
Tenet Systems Pvt Ltd
 
Prayas Incredible villages!! by Shahban Rahaman
Prayas Incredible villages!! by Shahban RahamanPrayas Incredible villages!! by Shahban Rahaman
Prayas Incredible villages!! by Shahban Rahaman
Tenet Systems Pvt Ltd
 
Prayas session - Li-fi by Pratyush Gupta
 Prayas session - Li-fi by Pratyush Gupta Prayas session - Li-fi by Pratyush Gupta
Prayas session - Li-fi by Pratyush Gupta
Tenet Systems Pvt Ltd
 
Team-Prayas Session by Arindam Chatterjee and Debashish Saha
Team-Prayas Session by Arindam Chatterjee and Debashish SahaTeam-Prayas Session by Arindam Chatterjee and Debashish Saha
Team-Prayas Session by Arindam Chatterjee and Debashish Saha
Tenet Systems Pvt Ltd
 
Prayas on SEO & SEM
Prayas on SEO & SEMPrayas on SEO & SEM
Prayas on SEO & SEM
Tenet Systems Pvt Ltd
 
Prayas session slums and dwellers by arindam nag
Prayas session slums and dwellers by arindam nagPrayas session slums and dwellers by arindam nag
Prayas session slums and dwellers by arindam nag
Tenet Systems Pvt Ltd
 
Hrithik Roshan - love of a fan in the form of a PPT presentation
Hrithik Roshan - love of a fan in the form of a PPT presentationHrithik Roshan - love of a fan in the form of a PPT presentation
Hrithik Roshan - love of a fan in the form of a PPT presentation
Tenet Systems Pvt Ltd
 
Ofimatica web
Ofimatica webOfimatica web
Ofimatica web
Luis Castillo
 
Julian ios slides
Julian ios slidesJulian ios slides
Julian ios slides
juliancoultas
 
iMovie 9 or 11 Green Screen
iMovie 9 or 11 Green ScreeniMovie 9 or 11 Green Screen
iMovie 9 or 11 Green ScreenJon Corippo
 
Presentation
PresentationPresentation
Presentation
瞳 緋瞳
 

Viewers also liked (20)

Prayas: Motivation & Hard Work by Baishakhi Nandi & Ankita Ghosh
Prayas: Motivation & Hard Work by Baishakhi Nandi & Ankita GhoshPrayas: Motivation & Hard Work by Baishakhi Nandi & Ankita Ghosh
Prayas: Motivation & Hard Work by Baishakhi Nandi & Ankita Ghosh
 
Prayas: Amazing Facts about Tea by Piyali De
Prayas: Amazing Facts about Tea by Piyali DePrayas: Amazing Facts about Tea by Piyali De
Prayas: Amazing Facts about Tea by Piyali De
 
A tribute to APJ Abdul Kalam
A tribute to APJ Abdul KalamA tribute to APJ Abdul Kalam
A tribute to APJ Abdul Kalam
 
Prayas sessin : Trip to Sikkim
Prayas sessin : Trip to SikkimPrayas sessin : Trip to Sikkim
Prayas sessin : Trip to Sikkim
 
Prayas session - Ghosts!! by Arindam Chatterjee
Prayas session - Ghosts!! by Arindam ChatterjeePrayas session - Ghosts!! by Arindam Chatterjee
Prayas session - Ghosts!! by Arindam Chatterjee
 
Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar
Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar
Prayas: Hey I didn’t knew that…!! by Somdeb Karmakar
 
Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015
Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015
Drums of India-Prayas Session by Sumit Sarkar - 8th July, 2015
 
Business etiquette by Anshu Kumar Sah
Business etiquette by Anshu Kumar SahBusiness etiquette by Anshu Kumar Sah
Business etiquette by Anshu Kumar Sah
 
Prayas on Prayas 06 th of May
Prayas on Prayas 06 th of MayPrayas on Prayas 06 th of May
Prayas on Prayas 06 th of May
 
Techniques of Technology
Techniques of TechnologyTechniques of Technology
Techniques of Technology
 
Prayas Incredible villages!! by Shahban Rahaman
Prayas Incredible villages!! by Shahban RahamanPrayas Incredible villages!! by Shahban Rahaman
Prayas Incredible villages!! by Shahban Rahaman
 
Prayas session - Li-fi by Pratyush Gupta
 Prayas session - Li-fi by Pratyush Gupta Prayas session - Li-fi by Pratyush Gupta
Prayas session - Li-fi by Pratyush Gupta
 
Team-Prayas Session by Arindam Chatterjee and Debashish Saha
Team-Prayas Session by Arindam Chatterjee and Debashish SahaTeam-Prayas Session by Arindam Chatterjee and Debashish Saha
Team-Prayas Session by Arindam Chatterjee and Debashish Saha
 
Prayas on SEO & SEM
Prayas on SEO & SEMPrayas on SEO & SEM
Prayas on SEO & SEM
 
Prayas session slums and dwellers by arindam nag
Prayas session slums and dwellers by arindam nagPrayas session slums and dwellers by arindam nag
Prayas session slums and dwellers by arindam nag
 
Hrithik Roshan - love of a fan in the form of a PPT presentation
Hrithik Roshan - love of a fan in the form of a PPT presentationHrithik Roshan - love of a fan in the form of a PPT presentation
Hrithik Roshan - love of a fan in the form of a PPT presentation
 
Ofimatica web
Ofimatica webOfimatica web
Ofimatica web
 
Julian ios slides
Julian ios slidesJulian ios slides
Julian ios slides
 
iMovie 9 or 11 Green Screen
iMovie 9 or 11 Green ScreeniMovie 9 or 11 Green Screen
iMovie 9 or 11 Green Screen
 
Presentation
PresentationPresentation
Presentation
 

Similar to Prayas session cgi & cga by – soumalya nandy

Introduction to Computer graphics
Introduction to Computer graphicsIntroduction to Computer graphics
Introduction to Computer graphics
LOKESH KUMAR
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
smruti sarangi
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
IRJET Journal
 
Kompüter Qrafikasına giriş
Kompüter Qrafikasına girişKompüter Qrafikasına giriş
Kompüter Qrafikasına giriş
Hackathon Azerbaijan
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
Gurpreet singh
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Deepika Walanjkar
 
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
bcanawakadalcollege
 
CG_1.pdf
CG_1.pdfCG_1.pdf
topic_- introduction of computer graphics.
   topic_- introduction of computer graphics.   topic_- introduction of computer graphics.
topic_- introduction of computer graphics.
Aniketkumar204
 
foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16
farahsyed9
 
Computer graphics.
Computer graphics.Computer graphics.
Computer graphics.
ALIHAMID71
 
Computer graphics Applications and System Overview
Computer graphics Applications and System OverviewComputer graphics Applications and System Overview
Computer graphics Applications and System Overview
RAJARATNAS
 
Computer graphics1
Computer graphics1Computer graphics1
Computer graphics1
poornima sugumaran
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programming
kemal678348
 
Digital design
Digital designDigital design
Digital design
Sheetu Goel
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 

Similar to Prayas session cgi & cga by – soumalya nandy (20)

Graphics file
Graphics fileGraphics file
Graphics file
 
Introduction to Computer graphics
Introduction to Computer graphicsIntroduction to Computer graphics
Introduction to Computer graphics
 
3D Article
3D Article3D Article
3D Article
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
 
Kompüter Qrafikasına giriş
Kompüter Qrafikasına girişKompüter Qrafikasına giriş
Kompüter Qrafikasına giriş
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
Cg
CgCg
Cg
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
 
CG_1.pdf
CG_1.pdfCG_1.pdf
CG_1.pdf
 
topic_- introduction of computer graphics.
   topic_- introduction of computer graphics.   topic_- introduction of computer graphics.
topic_- introduction of computer graphics.
 
foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16
 
Computer graphics.
Computer graphics.Computer graphics.
Computer graphics.
 
Computer graphics Applications and System Overview
Computer graphics Applications and System OverviewComputer graphics Applications and System Overview
Computer graphics Applications and System Overview
 
Computer graphics1
Computer graphics1Computer graphics1
Computer graphics1
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programming
 
Digital design
Digital designDigital design
Digital design
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 

More from Tenet Systems Pvt Ltd

Prayas session mma by samarjit sinha
Prayas session mma by samarjit sinhaPrayas session mma by samarjit sinha
Prayas session mma by samarjit sinha
Tenet Systems Pvt Ltd
 
Prayas ; Letter Writing- Lost Art
Prayas ; Letter Writing- Lost ArtPrayas ; Letter Writing- Lost Art
Prayas ; Letter Writing- Lost Art
Tenet Systems Pvt Ltd
 
Prayas session: 14 mysterious places in India
Prayas session: 14 mysterious places in IndiaPrayas session: 14 mysterious places in India
Prayas session: 14 mysterious places in India
Tenet Systems Pvt Ltd
 
Prayas Session Sujata Chiney- Cerbral Palsy - The Untold Pain
Prayas Session Sujata Chiney- Cerbral Palsy - The Untold PainPrayas Session Sujata Chiney- Cerbral Palsy - The Untold Pain
Prayas Session Sujata Chiney- Cerbral Palsy - The Untold Pain
Tenet Systems Pvt Ltd
 
Prayas Session Save the Tiger Kunal Ghosh
Prayas Session Save the Tiger Kunal GhoshPrayas Session Save the Tiger Kunal Ghosh
Prayas Session Save the Tiger Kunal Ghosh
Tenet Systems Pvt Ltd
 
Prayas session on Indian Premier League
Prayas session on Indian Premier LeaguePrayas session on Indian Premier League
Prayas session on Indian Premier League
Tenet Systems Pvt Ltd
 
Prayas session How to Maintain your Fitness in your Busy Life by Rizwan
Prayas session How to Maintain your Fitness in your Busy Life by RizwanPrayas session How to Maintain your Fitness in your Busy Life by Rizwan
Prayas session How to Maintain your Fitness in your Busy Life by Rizwan
Tenet Systems Pvt Ltd
 
Prayas session on The Moons by Joydrit Goswami
Prayas session on The Moons by  Joydrit GoswamiPrayas session on The Moons by  Joydrit Goswami
Prayas session on The Moons by Joydrit Goswami
Tenet Systems Pvt Ltd
 
Prayas session on Amazing Invention Milestones by Pikon Roy Karmarkar
Prayas session on Amazing Invention Milestones by Pikon Roy KarmarkarPrayas session on Amazing Invention Milestones by Pikon Roy Karmarkar
Prayas session on Amazing Invention Milestones by Pikon Roy Karmarkar
Tenet Systems Pvt Ltd
 
Prayas session by Partha Ghosh on Swami Vivekananda & Belurmath Ramkrishna M...
Prayas session by Partha Ghosh  on Swami Vivekananda & Belurmath Ramkrishna M...Prayas session by Partha Ghosh  on Swami Vivekananda & Belurmath Ramkrishna M...
Prayas session by Partha Ghosh on Swami Vivekananda & Belurmath Ramkrishna M...
Tenet Systems Pvt Ltd
 
Prayas Session on Nostalgia @ 4th february 2015 by Debashish Saha
Prayas Session on Nostalgia @ 4th february 2015 by Debashish SahaPrayas Session on Nostalgia @ 4th february 2015 by Debashish Saha
Prayas Session on Nostalgia @ 4th february 2015 by Debashish Saha
Tenet Systems Pvt Ltd
 
Prayas session by sreecheta dutta & debashish saha on rabindranath @ feelings
Prayas session by sreecheta dutta & debashish saha on rabindranath @ feelingsPrayas session by sreecheta dutta & debashish saha on rabindranath @ feelings
Prayas session by sreecheta dutta & debashish saha on rabindranath @ feelings
Tenet Systems Pvt Ltd
 
Prayas Session; Impact of Social Media by Rana Ghosh
Prayas Session; Impact of Social Media by Rana GhoshPrayas Session; Impact of Social Media by Rana Ghosh
Prayas Session; Impact of Social Media by Rana Ghosh
Tenet Systems Pvt Ltd
 
Prayas Session by Abhijit Pal on Manchester United
Prayas Session by Abhijit Pal on Manchester UnitedPrayas Session by Abhijit Pal on Manchester United
Prayas Session by Abhijit Pal on Manchester United
Tenet Systems Pvt Ltd
 
Prayas: 50 facts of Indian Railway by Somdeb Karmarkar
Prayas: 50 facts of Indian Railway by Somdeb KarmarkarPrayas: 50 facts of Indian Railway by Somdeb Karmarkar
Prayas: 50 facts of Indian Railway by Somdeb Karmarkar
Tenet Systems Pvt Ltd
 

More from Tenet Systems Pvt Ltd (15)

Prayas session mma by samarjit sinha
Prayas session mma by samarjit sinhaPrayas session mma by samarjit sinha
Prayas session mma by samarjit sinha
 
Prayas ; Letter Writing- Lost Art
Prayas ; Letter Writing- Lost ArtPrayas ; Letter Writing- Lost Art
Prayas ; Letter Writing- Lost Art
 
Prayas session: 14 mysterious places in India
Prayas session: 14 mysterious places in IndiaPrayas session: 14 mysterious places in India
Prayas session: 14 mysterious places in India
 
Prayas Session Sujata Chiney- Cerbral Palsy - The Untold Pain
Prayas Session Sujata Chiney- Cerbral Palsy - The Untold PainPrayas Session Sujata Chiney- Cerbral Palsy - The Untold Pain
Prayas Session Sujata Chiney- Cerbral Palsy - The Untold Pain
 
Prayas Session Save the Tiger Kunal Ghosh
Prayas Session Save the Tiger Kunal GhoshPrayas Session Save the Tiger Kunal Ghosh
Prayas Session Save the Tiger Kunal Ghosh
 
Prayas session on Indian Premier League
Prayas session on Indian Premier LeaguePrayas session on Indian Premier League
Prayas session on Indian Premier League
 
Prayas session How to Maintain your Fitness in your Busy Life by Rizwan
Prayas session How to Maintain your Fitness in your Busy Life by RizwanPrayas session How to Maintain your Fitness in your Busy Life by Rizwan
Prayas session How to Maintain your Fitness in your Busy Life by Rizwan
 
Prayas session on The Moons by Joydrit Goswami
Prayas session on The Moons by  Joydrit GoswamiPrayas session on The Moons by  Joydrit Goswami
Prayas session on The Moons by Joydrit Goswami
 
Prayas session on Amazing Invention Milestones by Pikon Roy Karmarkar
Prayas session on Amazing Invention Milestones by Pikon Roy KarmarkarPrayas session on Amazing Invention Milestones by Pikon Roy Karmarkar
Prayas session on Amazing Invention Milestones by Pikon Roy Karmarkar
 
Prayas session by Partha Ghosh on Swami Vivekananda & Belurmath Ramkrishna M...
Prayas session by Partha Ghosh  on Swami Vivekananda & Belurmath Ramkrishna M...Prayas session by Partha Ghosh  on Swami Vivekananda & Belurmath Ramkrishna M...
Prayas session by Partha Ghosh on Swami Vivekananda & Belurmath Ramkrishna M...
 
Prayas Session on Nostalgia @ 4th february 2015 by Debashish Saha
Prayas Session on Nostalgia @ 4th february 2015 by Debashish SahaPrayas Session on Nostalgia @ 4th february 2015 by Debashish Saha
Prayas Session on Nostalgia @ 4th february 2015 by Debashish Saha
 
Prayas session by sreecheta dutta & debashish saha on rabindranath @ feelings
Prayas session by sreecheta dutta & debashish saha on rabindranath @ feelingsPrayas session by sreecheta dutta & debashish saha on rabindranath @ feelings
Prayas session by sreecheta dutta & debashish saha on rabindranath @ feelings
 
Prayas Session; Impact of Social Media by Rana Ghosh
Prayas Session; Impact of Social Media by Rana GhoshPrayas Session; Impact of Social Media by Rana Ghosh
Prayas Session; Impact of Social Media by Rana Ghosh
 
Prayas Session by Abhijit Pal on Manchester United
Prayas Session by Abhijit Pal on Manchester UnitedPrayas Session by Abhijit Pal on Manchester United
Prayas Session by Abhijit Pal on Manchester United
 
Prayas: 50 facts of Indian Railway by Somdeb Karmarkar
Prayas: 50 facts of Indian Railway by Somdeb KarmarkarPrayas: 50 facts of Indian Railway by Somdeb Karmarkar
Prayas: 50 facts of Indian Railway by Somdeb Karmarkar
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Prayas session cgi & cga by – soumalya nandy

  • 1. Copyright © technoKrats Tenet Systems Pvt. Ltd. An ISO 9001:2008 Certified Company Wednesday Work-out session – 22th July 2015 Presented By – Soumalya Nandy
  • 2. Copyright © technoKratsCopyright © technoKrats 2 Computer graphics is responsible for displaying art and image data effectively and beautifully to the user, and processing image data received from the physical world. The interaction and understanding of computers and interpretation of data has been made easier because of computer graphics. It have had a profound impact on many types of media and have revolutionized animation, movies and the video game industry. Computer-generated imagery (CGI) is the application of computer graphics to create or contribute to images in art, printed media, video games, films, television programs, commercials, videos, and simulators. The visual scenes may be dynamic or static, and may be two-dimensional (2D), though the term "CGI" is most commonly used to refer to 3D computer graphics used for creating scenes or special effects in films and television. Video games most often use real-time computer graphics (rarely referred to as CGI), but may also include pre-rendered "cut scenes" and intro movies that would be typical CGI applications.
  • 3. Copyright © technoKratsCopyright © technoKrats 3 Computer generated imagery(CGI) can be categorized into two types:  Two-dimensional  Three dimensional Computer generated imagery(CGA) can be categorized into two types:  Animation  VFX Two-dimensional : The computer-based generation of digital images (also called raster graphics) — mostly from two-dimensional models such as geometric models (also called vector graphics), text and by techniques specific to them. They mainly used in the specific type of applications that were originally developed upon traditional printing and drawing technologies, like typography, cartography, technical drawing, advertising, etc. In those applications, the two-dimensional image is not just a representation of a real-world object, but an independent artifact with added semantic value. Depending on whether the image resolution is fixed, it may be following types: • Raster image • Vector image
  • 4. Copyright © technoKratsCopyright © technoKrats 4 Raster : Raster images have a finite set of digital values, which is called the picture elements or pixels. The digital image contains a fixed number of rows and columns of pixels. Pixels are the smallest individual element in an image, holding quantized values that represent the brightness of a given color at any specific point. Typically the pixels are store in computer memory as a 2D array of small integers. This types of image created by digital camera or scanner. Color : Scanner images using 24 bit (16 million color) . Other images may use 8 bit(256 colors). Resolution : It is defined by dos per inch(dpi).If you have 300 dpi image and increase the size, typically the edges and lines will become jagged. As a result the ‘squares’ i.e. pixels, get bigger.
  • 5. Copyright © technoKratsCopyright © technoKrats 5 Size: Since raster images are composed of color pixels, the graphics program must keep track of all the information relevant(all colors, specific location of each pixel etc.) to the image. So larger the image and more colors used-the larger the file size. Files: the most commonly used formats are: • BMP(Bitmap) • TIFF(Tag Inter Leave Format) • JPEG (Joint Photographic Expert Group) • GIF(Graphics Interchange Format) • PNG(Portable Network Graphics) • PSD(Adobe Photoshop)
  • 6. Copyright © technoKratsCopyright © technoKrats 6 Vector : It consists of individual points, which (for 2D data) are stored as pairs of (x, y) co-ordinates. The points may be joined in a particular order to create lines, or joined into closed rings to create polygons, but all vector data fundamentally consists of lists of co-ordinates that define vertices, together with rules to determine whether and how those vertices are joined. Original photo vector art
  • 7. Copyright © technoKratsCopyright © technoKrats 7 Color: color gradient is used for a gradual blend of color. In computer graphics, a color gradient (sometimes called a color ramp or color progression) specifies a range of position-dependent colors, usually used to fill a region. The colors produced by a gradient vary continuously with position, producing smooth color transitions. Resolution: As ratio in math images can be ‘scaled’ up or down with out loosing any integrity to the quality-they are the most popular graphics format for clip art and for transferring to printed materials. Files: the most commonly used formats are: • EPS(Encapsulated Post Script) • WMF(Windows Meta File) • AI(Adobe Illustrator) • DXF(Auto CAD) • SVG(Scalable Vector Graphics) Size: Do not need to keep track of each pixel but rather only the mathematical information. So files are relatively small in size(file size will be same for a 3 inch image and for a 3 foot by 3 foot image).
  • 9. Copyright © technoKratsCopyright © technoKrats 9 Geographic Information Systems (GIS) is an integrated collection of computer software and data used to view and manage information about geographic features, such as cities, buildings, roads, and water. GIS provides a framework for gathering and organizing spatial (geographic) data and relating information so that it can be displayed, inventoried, and analyzed. GIS can be used to map quantities and densities to show population rates over a city, county, state, or nation. GIS is often confused with GPS or Global Positioning System. GPS technology uses the position of satellites to determine desired locations on the earth. Today GIS and GPS are used together to effectively map locations and features on the earth.
  • 11. Copyright © technoKratsCopyright © technoKrats 11 Vector data model: A representation of the world using points, lines, and polygons. Vector models are useful for storing data that has discrete boundaries, such as country borders, land parcels, and streets. Raster data model: A representation of the world as a surface divided into a regular grid of cells. Raster models are useful for storing data that varies continuously, as in an aerial photograph, a satellite image, a surface of chemical concentrations, or an elevation surface.
  • 12. Copyright © technoKratsCopyright © technoKrats 12 Three dimensional : 3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire-frame model and 2D computer raster graphics in the final rendered display. 3D computer graphics are often referred to as 3D models. Apart from the rendered graphic, the model is contained within the graphical data file. However, there are differences. A 3D model is the mathematical representation of any three-dimensional object. A model is not technically a graphic until it is displayed. A model can be displayed visually as a two-dimensional image through a process called 3D rendering, or used in non-graphical computer simulations and calculations. 3D computer graphics creation falls into three basic phases: • 3D modeling – the process of forming a computer model of an object's shape • Layout and animation – the motion and placement of objects within a scene • 3D rendering – the computer calculations that, based on light placement, surface types, and other qualities, generate the image
  • 14. Copyright © technoKratsCopyright © technoKrats 14 Animation: Computer animation, or CGI animation, is the process used for generating animated images by using computer graphics. The more general term computer-generated imagery encompasses both static scenes and dynamic images while computer animation only refers to moving images. Modern computer animation usually uses 3D computer graphics, although 2D computer graphics are still used. Computer-generated animations are more controllable than other more physically based processes, such as constructing miniatures for effects shots or hiring extras for crowd scenes.
  • 15. Copyright © technoKratsCopyright © technoKrats 15 In a world where CGI seems to always be the first choice…models and miniatures offer realism and immediate feedback in-camera to let you know if you got the shot. Steven Spielberg used a model ship in the Mojave Desert of California to double for the Gobi Desert of Mongolia. By placing it close to the camera and using a wide lens with deep-focus…he sold the size and scale of an impossible scenario that visually awed the audience. 20-foot long model with actors 1/4 mile away.
  • 16. Copyright © technoKratsCopyright © technoKrats 16 Vashi Nedomansky - ‘The Grind’is a crime drama(demo miniature). What we needed was a Humvee miniature for a flashback scene that occurs in a desert during the First Iraq War. We needed was a Humvee miniature for a flashback scene that occurs in a desert during the First Iraq War.
  • 17. Copyright © technoKratsCopyright © technoKrats 17 Video The Humvee was about 2 feet from the camera and the actors were 40 feet away.
  • 18. Copyright © technoKratsCopyright © technoKrats 18 To trick the eye and brain into thinking they are seeing a smoothly moving object, the pictures should be drawn at around 12 frames per second (frame/s) or faster (a frame is one complete image). With rates above 75-120 frames/s no improvement in realism or smoothness is perceivable due to the way the eye and brain process images. At rates below 12 frame/s most people can detect jerkiness associated with the drawing of new images which detracts from the illusion of realistic movement. Conventional hand-drawn cartoon animation often uses 15 frames/s in order to save on the number of drawings needed, but this is usually accepted because of the stylized nature of cartoons. Because it produces more realistic imagery, computer animation demands higher frame rates to reinforce this realism. Movie film seen in theaters runs at 24 frames per second, which is sufficient to create the illusion of continuous movement. For high resolution, adapters are used. VIDEO IMAGE
  • 19. Copyright © technoKratsCopyright © technoKrats 19 3D computer animation combines 3D models of objects and programmed or hand "key framed" movement. These models are constructed out of geometrical vertices, faces, and edges in a 3D coordinate system. Objects are sculpted much like real clay or plaster, working from general forms to specific details with various sculpting tools. Unless a 3D model is intended to be a solid color, it must be painted with "textures" for realism. A bone/joint animation system is set up to deform the CGI model (e.g., to make a humanoid model walk). In a process known as rigging, the virtual marionette is given various controllers and handles for controlling movement. Animation data can be created using motion capture, or key framing by a human animator, or a combination of the two. IMAGE
  • 20. Copyright © technoKratsCopyright © technoKrats 20 In most 3D computer animation systems, an animator creates a simplified representation of a character's anatomy, which is analogous to a skeleton or stick figure. The position of each segment of the skeletal model is defined by animation variables, or Avars for short. There are several methods for generating the Avar values to obtain realistic motion. Traditionally, animators manipulate the Avars directly. Rather than set Avars for every frame, they usually set Avars at strategic points (frames) in time and let the computer interpolate or tween between them in a process called key framing. Key framing puts control in the hands of the animator and has roots in hand-drawn traditional animation. In contrast, a newer method called motion capture makes use of live action footage. When computer animation is driven by motion capture, a real performer acts out the scene as if they were the character to be animated. His/her motion is recorded to a computer using video cameras and markers and that performance is then applied to the animated character. Video
  • 21. Copyright © technoKratsCopyright © technoKrats 21 VFX : In filmmaking, visual effects (abbreviated VFX) are the processes by which imagery is created and/or manipulated outside the context of a live action shot. Visual effects involve the integration of live-action footage and generated imagery to create environments which look realistic, but would be dangerous, expensive, impractical, or simply impossible to capture on film. VIDEO
  • 22. Copyright © technoKratsCopyright © technoKrats 22 The Visual Effects of -Transformers Age of Extinction The Visual Effects of - The Avengers
  • 23. Copyright © technoKratsCopyright © technoKrats 23 • Early digital computer animation was developed at Bell Telephone Laboratories in the 1960s . • 2D CGI was first used in movies in 1973's Westworld, though the first use of 3D imagery was in its sequel, Futureworld (1976). • In 1995, the first fully computer-generated feature film, Pixar's Toy Story, was a resounding commercial success. • Additional digital animation studios such as Blue Sky Studios (Fox) and Pacific Data Images (Dreamworks SKG) went into production, and existing animation companies such as Disney began to make a transition from traditional animation to CGI.
  • 24. Copyright © technoKratsCopyright © technoKrats 24 • Between 1995 and 2005 the average effects budget for a wide-release feature film skyrocketed from $5 million to $40 million. According to one studio executive, as of 2005, more than half of feature films have significant effects. • Developments in CGI technologies are reported each year at SIGGRAPH, an annual conference on computer graphics and interactive techniques that is attended by thousands of computer professionals each year. Developers of computer games and 3D video cards strive to achieve the same visual quality on personal computers in real-time as is possible for CGI films and animation. Video • Computer animation helped to create blockbuster films, such as Toy Story 3 , Shrek 2 (2004), (2010), Avatar (2009), Cars 2 (2011), Life of Pi (2012), and Frozen (2013), Fast & Furious 6(2014), Jurassic World(2015), Furious 7(2015) etc.
  • 25. Copyright © technoKratsCopyright © technoKrats 25 • One of the greatest challenges in computer animation has been creating human characters that look and move with the highest degree of realism. •Part of the difficulty in making pleasing, realistic human characters is the uncanny valley, the concept where (up to a point) the human audience tends to have an increasingly negative emotional response as a human replica looks and acts more and more human.
  • 26. Copyright © technoKratsCopyright © technoKrats 26 I would like to thanks management for giving me the opportunity to present my view through the Prayas session. I am thankful to my mentor Mr. Joydrit Goswami and other co-worker for supporting me. I have collected all the data from following:
  • 27. Copyright © technoKrats Thank you for your time! technoKrats 43, N K Guin Lane, Serampore, Hooghly – 712201, India. Call: +919830158077 or +1-850-745-0414 Web: http://technokrats.in Tenet Systems Pvt. Ltd. 42, N K Guin Lane, Serampore, Hooghly – 712201, India. Call: +919830158077 or +1-850-745-0414 Web: http://tenetsystems.net