SlideShare uma empresa Scribd logo
1 de 44
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

Mais conteúdo relacionado

Mais procurados

Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
oacore2
 
Animation Summary
Animation SummaryAnimation Summary
Animation Summary
H Pemberton
 

Mais procurados (20)

Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
 
Animation in Computer Graphics
Animation in Computer GraphicsAnimation in Computer Graphics
Animation in Computer Graphics
 
Animation
AnimationAnimation
Animation
 
Animation Summary
Animation SummaryAnimation Summary
Animation Summary
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
ANIMATION PPT
ANIMATION PPTANIMATION PPT
ANIMATION PPT
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
 
Introduction to animation
Introduction to animationIntroduction to animation
Introduction to animation
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
 
Animation presentation
Animation presentationAnimation presentation
Animation presentation
 
Introduction to 3D Animation
Introduction to 3D AnimationIntroduction to 3D Animation
Introduction to 3D Animation
 
Animation 2D and 3D
Animation 2D and 3DAnimation 2D and 3D
Animation 2D and 3D
 
VFx
VFx VFx
VFx
 

Semelhante a Animation techniques for CG students

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
 

Semelhante a Animation techniques for CG students (20)

Animation ppt
Animation pptAnimation ppt
Animation ppt
 
Animation
AnimationAnimation
Animation
 
Trends in Computer Graphics
Trends in Computer GraphicsTrends in Computer Graphics
Trends in Computer Graphics
 
Animation
AnimationAnimation
Animation
 
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]
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
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...
 
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
 

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Último (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Animation techniques for CG students

  • 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