SlideShare ist ein Scribd-Unternehmen logo
1 von 27
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

Weitere ähnliche Inhalte

Was ist angesagt?

Film finance
Film financeFilm finance
Film finance
rfrearson
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
Priyanka Pachori
 

Was ist angesagt? (20)

MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Dip chapter 2
Dip chapter 2Dip chapter 2
Dip chapter 2
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
 
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsComparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
 
Sound & Video File Sizes
Sound & Video File SizesSound & Video File Sizes
Sound & Video File Sizes
 
An Introduction to Video Principles-Part 1
An Introduction to Video Principles-Part 1   An Introduction to Video Principles-Part 1
An Introduction to Video Principles-Part 1
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
Image compression
Image compressionImage compression
Image compression
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compression
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
Jpeg dct
Jpeg dctJpeg dct
Jpeg dct
 
Stego.ppt
Stego.pptStego.ppt
Stego.ppt
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
Film finance
Film financeFilm finance
Film finance
 
19 types of animation techniques and styles
19 types of animation techniques and styles19 types of animation techniques and styles
19 types of animation techniques and styles
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Latest Technologies in Production & Broadcasting
Latest  Technologies in Production & BroadcastingLatest  Technologies in Production & Broadcasting
Latest Technologies in Production & Broadcasting
 
Sound
SoundSound
Sound
 
Effects of varying number of samples in an image
Effects of varying number of samples in an imageEffects of varying number of samples in an image
Effects of varying number of samples in an image
 
Kinect Hacks for Dummies
Kinect Hacks for DummiesKinect Hacks for Dummies
Kinect Hacks for Dummies
 

Andere mochten auch

Business etiquette by Anshu Kumar Sah
Business etiquette by Anshu Kumar SahBusiness etiquette by Anshu Kumar Sah
Business etiquette by Anshu Kumar Sah
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
 
iMovie 9 or 11 Green Screen
iMovie 9 or 11 Green ScreeniMovie 9 or 11 Green Screen
iMovie 9 or 11 Green Screen
Jon Corippo
 

Andere mochten auch (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
 

Ähnlich wie Prayas session cgi & cga by – soumalya nandy

Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
haverstockmedia
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
haverstockmedia
 

Ähnlich wie 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
 

Mehr von Tenet Systems Pvt Ltd

Mehr von 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
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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