SlideShare a Scribd company logo
Welcome 1 Mahith
 Computer Animation & Techniques 2 Mahith Seminar by  Mahith Mohan
[object Object]
Name derived from “Anime” means life.It’s just an optical illusion of motion due to persistence of vision    3 Mahith
Simple Example A ball bouncing from just 6 frames 4 Mahith
[object Object],Frame Rate: No. of frames in unit second ,[object Object]
NTSC TV	30 fps (interlaced)
PAL TV		25 fps (interlaced)
HDTV		60 fps
Computer	~60 fps5 Mahith
Classification of animation techniques  6 Mahith
Traditional Animation ,[object Object]
 Pictures are drawn for each frames.
The animators' drawings are traced or photocopied onto transparent acetate sheets called cels( celluloid transparency)
 The completed character cels are photographed one-by-one onto motion picture film against a painted background by a rostrum camera.7 Mahith
Example 8 Mahith
Walt Disney  Walt Disney, an American cartoonist and film producer, started an entertainment empire with his creation of animated movies and world-renowned amusement parks. Disney appears here at his drawing board in 1950 with a drawing of Mickey Mouse, his most famous cartoon character. Disney won an honorary Oscar (Academy Award) in 1932 for his creation of Mickey. . 9 Mahith
Stop Motion Animation Stop-motion animation is used to describe animation created by physically manipulating real-world objects and photographing them one frame of film at a time to create the illusion of movement. 10 Mahith
Example 11 Mahith
Computer animation ,[object Object]
Mainly 2 types-
2D animation
3D animation12 Mahith
Animation Sequences Step 1: Storyboard layout ,[object Object]
 Consist set of rough sketches13 Mahith
AnimationSequences Step 2: Object definition ,[object Object]
Associated movement of each object are specified with the shape.14 Mahith
Animation Sequences Step 3:                  Key frame Specification ,[object Object],15 Mahith
Animation Sequences Step 4:  Generation of in-between frames. ,[object Object]
 Determined by the media to be used to display. 16 Mahith
1’ 1 2’ 2 Key frame k Key frame k+1 In-between frame 17 Mahith
Raster Animation ,[object Object]
It involves creating an image, and then using a computer to put that image in motion 
Raster based animation frames are made up of individual pixels. These pixels each contain information about the colour and brightness of that particular spot on the image18 Mahith
Ship is redrawn in background color Step 2 (move) Step 1 (erase) Step 3 (draw) (x,y) (x+ Dx ,  , y+ Dy) (x’,y’) (x,y) x’ = x +  Dx y’ = y +  Dy Move ship Example: 19 Mahith
20 Mahith
Color-tabletransformation ,[object Object]
Here we set the successive blocks of pixel value to colour table.           Object as “on”	 rest as background color.
Later successively positions along the path is changed to “on” and older position to background color.21 Mahith
Computer Animation languages Key frame Systems: ,[object Object]
 Each object is formed with set of rigid bodies connected by several joints with limited degree of freedom.22 Mahith
Computer Animation languages Parameterized system : Object-motion characteristics are specified as a part of the object  definition like ,[object Object]
Motion limitation
Allowable shape changes ….  		23 Mahith

More Related Content

What's hot

Computer Graphics Introduction
Computer Graphics IntroductionComputer Graphics Introduction
Computer Graphics Introduction
Ghaffar Khan
 
Unit 1
Unit 1Unit 1
Unit 1
Ankit Garg
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
Griffinder VinHai
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
Ankit Garg
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
Hemantha Kulathilake
 
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
Hemantha Kulathilake
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
Nam Le
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
kparthjadhav
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
Priyodarshini Dhar
 
Introduction to computer graphics part 2
Introduction to computer graphics part 2Introduction to computer graphics part 2
Introduction to computer graphics part 2
Ankit Garg
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
Hemantha Kulathilake
 
Ec section
Ec section Ec section
Ec section
Antriksh Saxena
 
Introduction of image processing
Introduction of image processingIntroduction of image processing
Introduction of image processing
Avani Shah
 
//STEIM Workshop: A Vernacular of File Formats
//STEIM Workshop: A Vernacular of File Formats//STEIM Workshop: A Vernacular of File Formats
//STEIM Workshop: A Vernacular of File Formats
Rosa ɯǝukɯɐn
 
BASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROU
BASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROUBASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROU
BASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROU
anjunarayanan
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish Nagar
Nitish Nagar
 
Introductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeIntroductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT Roorkee
Vinayak Sahai
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)
Mathankumar S
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
asodariyabhavesh
 
Introduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABIntroduction to Image Processing with MATLAB
Introduction to Image Processing with MATLAB
Sriram Emarose
 

What's hot (20)

Computer Graphics Introduction
Computer Graphics IntroductionComputer Graphics Introduction
Computer Graphics Introduction
 
Unit 1
Unit 1Unit 1
Unit 1
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
 
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
 
Introduction to computer graphics part 2
Introduction to computer graphics part 2Introduction to computer graphics part 2
Introduction to computer graphics part 2
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
 
Ec section
Ec section Ec section
Ec section
 
Introduction of image processing
Introduction of image processingIntroduction of image processing
Introduction of image processing
 
//STEIM Workshop: A Vernacular of File Formats
//STEIM Workshop: A Vernacular of File Formats//STEIM Workshop: A Vernacular of File Formats
//STEIM Workshop: A Vernacular of File Formats
 
BASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROU
BASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROUBASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROU
BASICS OF DIGITAL IMAGE PROCESSING,MARIA PETROU
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish Nagar
 
Introductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeIntroductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT Roorkee
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Introduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABIntroduction to Image Processing with MATLAB
Introduction to Image Processing with MATLAB
 

Viewers also liked

The future of animation
The future of animationThe future of animation
The future of animation
sharon4321
 
Power Point Animation
Power Point AnimationPower Point Animation
Power Point Animation
firstaidelady
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
oacore2
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
mrnasim
 
Animation
AnimationAnimation
Animation
ankur bhalla
 
ANIMATION PPT
ANIMATION PPTANIMATION PPT
ANIMATION PPT
Gurpreet Singh
 

Viewers also liked (6)

The future of animation
The future of animationThe future of animation
The future of animation
 
Power Point Animation
Power Point AnimationPower Point Animation
Power Point Animation
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
 
Animation
AnimationAnimation
Animation
 
ANIMATION PPT
ANIMATION PPTANIMATION PPT
ANIMATION PPT
 

Similar to Animation Techniques

Animation ppt
Animation pptAnimation ppt
Animation ppt
Ashok Mannava
 
Lec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdfLec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdf
nagwaAboElenein
 
mini prjt
mini prjtmini prjt
Computer graphic
Computer graphicComputer graphic
Computer graphic
nusratema1
 
05 contours seg_matching
05 contours seg_matching05 contours seg_matching
05 contours seg_matching
ankit_ppt
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Universitat Politècnica de Catalunya
 
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
IOSR Journals
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Computer graphics
Computer graphicsComputer graphics
Computer graphics
Diksha Trivedi
 
Tchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compressionTchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compression
Alexander Decker
 
Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]
Saajid Akram
 
Animation
AnimationAnimation
Animation
Purvi Sankhe
 
When Discrete Optimization Meets Multimedia Security (and Beyond)
When Discrete Optimization Meets Multimedia Security (and Beyond)When Discrete Optimization Meets Multimedia Security (and Beyond)
When Discrete Optimization Meets Multimedia Security (and Beyond)
Shujun Li
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
nagwaAboElenein
 
Smart Room Gesture Control
Smart Room Gesture ControlSmart Room Gesture Control
Smart Room Gesture Control
Giwrgos Paraskevopoulos
 
CBIR Final project1
CBIR Final project1CBIR Final project1
CBIR Final project1
YASWANTH KALEPU
 
Computer graphics notes watermark
Computer graphics notes watermarkComputer graphics notes watermark
Computer graphics notes watermark
RAJKIYA ENGINEERING COLLEGE, BANDA
 
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSEAU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
Thiyagarajan G
 
Log polar coordinates
Log polar coordinatesLog polar coordinates
Log polar coordinates
Oğul Göçmen
 

Similar to Animation Techniques (20)

Animation ppt
Animation pptAnimation ppt
Animation ppt
 
Lec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdfLec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdf
 
mini prjt
mini prjtmini prjt
mini prjt
 
Computer graphic
Computer graphicComputer graphic
Computer graphic
 
05 contours seg_matching
05 contours seg_matching05 contours seg_matching
05 contours seg_matching
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
 
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Tchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compressionTchebichef moment based hilbert scan for image compression
Tchebichef moment based hilbert scan for image compression
 
Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]
 
Animation
AnimationAnimation
Animation
 
When Discrete Optimization Meets Multimedia Security (and Beyond)
When Discrete Optimization Meets Multimedia Security (and Beyond)When Discrete Optimization Meets Multimedia Security (and Beyond)
When Discrete Optimization Meets Multimedia Security (and Beyond)
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
Smart Room Gesture Control
Smart Room Gesture ControlSmart Room Gesture Control
Smart Room Gesture Control
 
CBIR Final project1
CBIR Final project1CBIR Final project1
CBIR Final project1
 
Computer graphics notes watermark
Computer graphics notes watermarkComputer graphics notes watermark
Computer graphics notes watermark
 
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSEAU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
 
Log polar coordinates
Log polar coordinatesLog polar coordinates
Log polar coordinates
 

Recently uploaded

The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 

Recently uploaded (20)

The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 

Animation Techniques

  • 2. Computer Animation & Techniques 2 Mahith Seminar by Mahith Mohan
  • 3.
  • 4. Name derived from “Anime” means life.It’s just an optical illusion of motion due to persistence of vision 3 Mahith
  • 5. Simple Example A ball bouncing from just 6 frames 4 Mahith
  • 6.
  • 7. NTSC TV 30 fps (interlaced)
  • 8. PAL TV 25 fps (interlaced)
  • 11. Classification of animation techniques 6 Mahith
  • 12.
  • 13. Pictures are drawn for each frames.
  • 14. The animators' drawings are traced or photocopied onto transparent acetate sheets called cels( celluloid transparency)
  • 15. The completed character cels are photographed one-by-one onto motion picture film against a painted background by a rostrum camera.7 Mahith
  • 17. Walt Disney Walt Disney, an American cartoonist and film producer, started an entertainment empire with his creation of animated movies and world-renowned amusement parks. Disney appears here at his drawing board in 1950 with a drawing of Mickey Mouse, his most famous cartoon character. Disney won an honorary Oscar (Academy Award) in 1932 for his creation of Mickey. . 9 Mahith
  • 18. Stop Motion Animation Stop-motion animation is used to describe animation created by physically manipulating real-world objects and photographing them one frame of film at a time to create the illusion of movement. 10 Mahith
  • 20.
  • 24.
  • 25. Consist set of rough sketches13 Mahith
  • 26.
  • 27. Associated movement of each object are specified with the shape.14 Mahith
  • 28.
  • 29.
  • 30. Determined by the media to be used to display. 16 Mahith
  • 31. 1’ 1 2’ 2 Key frame k Key frame k+1 In-between frame 17 Mahith
  • 32.
  • 33. It involves creating an image, and then using a computer to put that image in motion 
  • 34. Raster based animation frames are made up of individual pixels. These pixels each contain information about the colour and brightness of that particular spot on the image18 Mahith
  • 35. Ship is redrawn in background color Step 2 (move) Step 1 (erase) Step 3 (draw) (x,y) (x+ Dx , , y+ Dy) (x’,y’) (x,y) x’ = x + Dx y’ = y + Dy Move ship Example: 19 Mahith
  • 37.
  • 38. Here we set the successive blocks of pixel value to colour table. Object as “on” rest as background color.
  • 39. Later successively positions along the path is changed to “on” and older position to background color.21 Mahith
  • 40.
  • 41. Each object is formed with set of rigid bodies connected by several joints with limited degree of freedom.22 Mahith
  • 42.
  • 44. Allowable shape changes …. 23 Mahith
  • 45. Computer Animation languages Scripting System: Object specifications & animation sequences are defined with a user-input script 24 Mahith
  • 46. Morphing Transformation of object shape from one form to another is called Morphing ( Metamorphosis) 25 Mahith
  • 47. Key frame Key frame In-between frame Three frames form a morph from George W. Bush to Arnold Schwarzenegger showing the mid-point between the two extremes 26 Mahith
  • 48. 1’ 1 4’ 4 added point 2’ 2 Key frame k Key frame k+1 Halfway frame Linear interpolation for transforming triangle into a quadrilateral 3 3’ 27 Mahith
  • 49. General preprocessing rules for Equalizing key frames Using edge count: Let Lk & L k+1 no of line segment in 2 consecutive key frame. Then Lmax =max(Lk ,Lk+1 ) , Lmin =min(Lk , Lk+1 ) And Ne = Lmax mod Lmin Ns = int(Lmax / Lmin ) Then the preprocessing is accomplished by Dividing Ne edges of keyframemin into Ns +1 sections Dividing the remaining lines of keyframemin into Ns sections. 28 Mahith
  • 50. Key frame k+1 1’ Key frame k 1 4’ 2’ 2 General preprocessing rules for Equalizing key frames Example for by using edge count: 3 3’ L k =3 L k+1 =4 L max =4 , L min =3, N e = 1 , Ns =1 Divide 1 (N e ) edges of keyframe k (keyframe min ) to 2 (N s+1 ) section Since Ns =1 leave the remaining sections. 29 Mahith
  • 51. General preprocessing rules for Equalizing key frames Using vertex count: Let Vk& Vk+1 no of vertex in 2 consecutive key frame. Then Vmax =max(Vk,Vk+1 ) , Vmin =min(Vk, Vk+1 ) And Nis = (Vmax -1) mod( Vmin -1) Np = int((Vmax-1) / (Vmin -1) Then the preprocessing is accomplished by adding Np points to Nis line section of key framemin. Adding Np -1 points to the remaining edges of key framemin 30 Mahith
  • 52. Key frame k+1 1’ Key frame k 1 4’ 2’ 2 General preprocessing rules for Equalizing key frames Example for by using vertex count: 3 3’ V k =3 V k+1 =4 V max =4 , V min =3, N is = 1 , Np =1 Add 1 (N p ) point to 1 (N is ) line of keyframe k (keyframe min ) Since Np -1 =0 leave the remaining edges 31 Mahith
  • 53.
  • 54. Non linear path is taken at the in-between frames.
  • 55. To stimulate acceleration we adjust the time spacing for the in-betweens32 Mahith
  • 56. For constant speed we use equal interval of time spacing. Let consider key frames at times t1 and t2 and having n in-between frames between these. then dt= (t2 – t1)/ n+1 And time for any in-between as: tBj = t1 +j* dt For accelerating we can use functions like 1-cosq, 0<q<p/2 Then time for any in-between is: tBj = t1 +dt ( 1-cos(jp/2(n+1) ) 33 Mahith
  • 57.
  • 58. Then transformation matrices are applied to transform coordinate positions .
  • 59. Or we can use approximate equation to specify some motion.34 Mahith
  • 60. Path of a bouncing ball 35 Mahith
  • 61. y(x) = A sin(wx+ q0 ) e-kx where A =initial amplitude w = angular frequency q0 = phase angle k= damping constant This show the path of a bouncing ball acquired from damped sine function 36 Mahith
  • 62.
  • 63. At the opposite extremes we specify the motions in general terms which describes the action.
  • 64. Later input directives will interpret in terms of component motion.37 Mahith
  • 65.
  • 66. Also factors in maintaining balance, joint angle limitations, and collisions between the body and limbs.
  • 67. And all this will be mentioned in kinematic description of the respective points.
  • 68. It’s alternate approach is inverse kinematics.38 Mahith
  • 69.
  • 70. Rest motion parameters are computed by the system.Disadvantage: There is no general analytical solution. Must be solved through non-linear programming techniques. 39 Mahith
  • 71.
  • 72. Referred as Physically based system.
  • 73. Motion is obtained from the force equations like Newton’s Law etc.
  • 74. It give realistic effects in motion.
  • 75. So it is used in case of complex rigid body system and some non rigid bodies like cloth etc40 Mahith
  • 76.
  • 77. Computer software records positions, angles, velocities, accelerations, and impulses for all sensors
  • 78. Typically captures sub-millimeter positions41 Mahith
  • 79.
  • 80. Faster than manually creating animations
  • 81. Can have much more natural looking motions and catch all movements of the object.
  • 83. Can’t do anatomically impossible motions
  • 84. Motion is restricted to the laws of physics.
  • 85. Sensors attached to the skin can shift out of position during human movement causing real performance to differ from data recorded.42 Mahith
  • 86.
  • 94. 44 Mahith Visit : www.mahissworld.co.cc