SlideShare a Scribd company logo
1 of 10
U.Sakthiswari
 Design and control of animation sequences are handled with a
set of animation outlines.
 A general purpose language, such as C,Lips,Pascal,or FORTRAN,
is often used to program the animation functions, but several
specialized animation languages have been developed.
 Animation functions include a graphics editor, a key frame
generator, an in-between generator,and standard graphics
routines.
 The graphics editor allows us to design and modify object
shapes, using spline surface, constractive solid geometry
methods, or other representation schemes.
 A typical task in an animation specification is scene
description.
 This includes the positioning of objects and light sources,
defining the photometric parameters, and setting the
camera parameters (position, orientation, and less
characteristics).
 Another standard function is action specification. This
involves the layout of motion paths for the object and
camera.
 And we need the usual graphics routines: viewing and
perspective transformations, geometric transformations to
generate object movements
 As a function of accelerations or kinematic path
specification, visible-surface identification, and the surface
rendering operations.
 Key-frame systems are specialized animation languages
designed simply to generate the in-betweens from the user-
specified key frames.
 Usually ,each object in the scene is defined as a set of rigid
bodies connected at the joints and with a limited number
of degrees of freedom
 As an example, the single-arm robot in has six degrees of
freedom, which are called arm sweep, shoulder swivel,
elbow extension, pitch, yaw, and roll.
 We can extend the number of degrees of freedom
for this robot arm to nine by allowing three-
dimensional translations for the base
 If we also allow base rotations, the robot arm
canhave a total of 12 degrees of freedom.
 The human boby, in comparsion,has over 200
degrees of freedom.
Degree of
freedom for a
stationary
single –arm
robot
Parameterized system
 Parameterized systems allow object-motion
characteristics to be specified as part of the object
definitions.
 The adjustable parameters control such object
characteristics as
 degrees of freedom
 motion limitations
 allowable shape changes.
Translation and
rotational
degrees of
freedom for the
base the robot
arm
 Scripting systems allow object specifications and
animation sequences to be defined with a user-input
script.
 From the script, a library of various objects and
motions can be constructed
Thank you

More Related Content

What's hot

Attributes of output primitives unit ii
Attributes of output primitives unit iiAttributes of output primitives unit ii
Attributes of output primitives unit iiBalamurugan M
 
Raster scan system
Raster scan systemRaster scan system
Raster scan systemMohd Arif
 
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPTHOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPTAhtesham Ullah khan
 
CATHODE RAY TUBE IN COMPUTER GRAPHICS
CATHODE RAY TUBE IN COMPUTER GRAPHICSCATHODE RAY TUBE IN COMPUTER GRAPHICS
CATHODE RAY TUBE IN COMPUTER GRAPHICSnehrurevathy
 
Character generation techniques
Character generation techniquesCharacter generation techniques
Character generation techniquesMani Kanth
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displaysSomya Bagai
 
Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics Vikashkumar2175
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics University of Potsdam
 
3D Transformation
3D Transformation3D Transformation
3D TransformationSwatiHans10
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
Zooming and Its Types
Zooming and Its TypesZooming and Its Types
Zooming and Its TypesAdeel Rasheed
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformationMdFazleRabbi18
 
3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer GraphicsFaraz Akhtar
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram ProcessingAmnaakhaan
 

What's hot (20)

Attributes of output primitives unit ii
Attributes of output primitives unit iiAttributes of output primitives unit ii
Attributes of output primitives unit ii
 
Raster scan system
Raster scan systemRaster scan system
Raster scan system
 
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPTHOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
 
CATHODE RAY TUBE IN COMPUTER GRAPHICS
CATHODE RAY TUBE IN COMPUTER GRAPHICSCATHODE RAY TUBE IN COMPUTER GRAPHICS
CATHODE RAY TUBE IN COMPUTER GRAPHICS
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Clipping
ClippingClipping
Clipping
 
Character generation techniques
Character generation techniquesCharacter generation techniques
Character generation techniques
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displays
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
Hog
HogHog
Hog
 
3D Transformation
3D Transformation3D Transformation
3D Transformation
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Zooming and Its Types
Zooming and Its TypesZooming and Its Types
Zooming and Its Types
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics
 
Ani mation
Ani mationAni mation
Ani mation
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
Animation graphics
Animation graphicsAnimation graphics
Animation graphics
 

Similar to computer animation languages-N.Kavitha.pptx

Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 FundamentalsKevin Carvalho
 
Automatic Skinning of the Simulated Manipulator Robot ARM
Automatic Skinning of the Simulated Manipulator Robot ARM  Automatic Skinning of the Simulated Manipulator Robot ARM
Automatic Skinning of the Simulated Manipulator Robot ARM ijcga
 
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer GameDesign of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer GameUniversidad Complutense de Madrid
 
Robo programming val converted
Robo programming val convertedRobo programming val converted
Robo programming val convertedJishnu Jish
 
Silhouette analysis based action recognition via exploiting human poses
Silhouette analysis based action recognition via exploiting human posesSilhouette analysis based action recognition via exploiting human poses
Silhouette analysis based action recognition via exploiting human posesAVVENIRE TECHNOLOGIES
 
Unit IV.pptx Robot programming and Languages
Unit IV.pptx Robot programming and LanguagesUnit IV.pptx Robot programming and Languages
Unit IV.pptx Robot programming and LanguagesBalamech4
 
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...iosrjce
 
Animation in android
Animation in androidAnimation in android
Animation in androidJatin_123
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppttffttfyyf
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programminganand hd
 
Motion graphics Terminology
Motion graphics TerminologyMotion graphics Terminology
Motion graphics TerminologyJoe Nasr
 
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Mithun Chowdhury
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to roboticsakhil_n12
 

Similar to computer animation languages-N.Kavitha.pptx (20)

Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
 
Automatic Skinning of the Simulated Manipulator Robot ARM
Automatic Skinning of the Simulated Manipulator Robot ARM  Automatic Skinning of the Simulated Manipulator Robot ARM
Automatic Skinning of the Simulated Manipulator Robot ARM
 
Final Paper
Final PaperFinal Paper
Final Paper
 
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer GameDesign of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Robo programming val converted
Robo programming val convertedRobo programming val converted
Robo programming val converted
 
Silhouette analysis based action recognition via exploiting human poses
Silhouette analysis based action recognition via exploiting human posesSilhouette analysis based action recognition via exploiting human poses
Silhouette analysis based action recognition via exploiting human poses
 
Unit IV.pptx Robot programming and Languages
Unit IV.pptx Robot programming and LanguagesUnit IV.pptx Robot programming and Languages
Unit IV.pptx Robot programming and Languages
 
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
 
K017655963
K017655963K017655963
K017655963
 
Animation in android
Animation in androidAnimation in android
Animation in android
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
 
Motion graphics Terminology
Motion graphics TerminologyMotion graphics Terminology
Motion graphics Terminology
 
Termpaper ai
Termpaper aiTermpaper ai
Termpaper ai
 
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 

More from ComputerScienceDepar6

More from ComputerScienceDepar6 (7)

ER diagram - Krishna Geetha.ppt
ER diagram - Krishna Geetha.pptER diagram - Krishna Geetha.ppt
ER diagram - Krishna Geetha.ppt
 
Magnetic disk - Krishna Geetha.ppt
Magnetic disk  - Krishna Geetha.pptMagnetic disk  - Krishna Geetha.ppt
Magnetic disk - Krishna Geetha.ppt
 
Indexing and hashing.ppt
Indexing and hashing.pptIndexing and hashing.ppt
Indexing and hashing.ppt
 
Join Operation.pptx
Join Operation.pptxJoin Operation.pptx
Join Operation.pptx
 
Introduction to Structured Query Language (SQL) (1).ppt
Introduction to Structured Query Language (SQL) (1).pptIntroduction to Structured Query Language (SQL) (1).ppt
Introduction to Structured Query Language (SQL) (1).ppt
 
Fourier series-P.Ruby Stella Mary.pptx
Fourier series-P.Ruby Stella Mary.pptxFourier series-P.Ruby Stella Mary.pptx
Fourier series-P.Ruby Stella Mary.pptx
 
Three dimensional graphics package.N.kavitha.pptx
Three dimensional graphics package.N.kavitha.pptxThree dimensional graphics package.N.kavitha.pptx
Three dimensional graphics package.N.kavitha.pptx
 

Recently uploaded

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

computer animation languages-N.Kavitha.pptx

  • 2.  Design and control of animation sequences are handled with a set of animation outlines.  A general purpose language, such as C,Lips,Pascal,or FORTRAN, is often used to program the animation functions, but several specialized animation languages have been developed.  Animation functions include a graphics editor, a key frame generator, an in-between generator,and standard graphics routines.  The graphics editor allows us to design and modify object shapes, using spline surface, constractive solid geometry methods, or other representation schemes.
  • 3.  A typical task in an animation specification is scene description.  This includes the positioning of objects and light sources, defining the photometric parameters, and setting the camera parameters (position, orientation, and less characteristics).  Another standard function is action specification. This involves the layout of motion paths for the object and camera.  And we need the usual graphics routines: viewing and perspective transformations, geometric transformations to generate object movements  As a function of accelerations or kinematic path specification, visible-surface identification, and the surface rendering operations.
  • 4.  Key-frame systems are specialized animation languages designed simply to generate the in-betweens from the user- specified key frames.  Usually ,each object in the scene is defined as a set of rigid bodies connected at the joints and with a limited number of degrees of freedom  As an example, the single-arm robot in has six degrees of freedom, which are called arm sweep, shoulder swivel, elbow extension, pitch, yaw, and roll.
  • 5.  We can extend the number of degrees of freedom for this robot arm to nine by allowing three- dimensional translations for the base  If we also allow base rotations, the robot arm canhave a total of 12 degrees of freedom.  The human boby, in comparsion,has over 200 degrees of freedom.
  • 6. Degree of freedom for a stationary single –arm robot
  • 7. Parameterized system  Parameterized systems allow object-motion characteristics to be specified as part of the object definitions.  The adjustable parameters control such object characteristics as  degrees of freedom  motion limitations  allowable shape changes.
  • 9.  Scripting systems allow object specifications and animation sequences to be defined with a user-input script.  From the script, a library of various objects and motions can be constructed