Interpolation (computer graphics) (original) (raw)

About DBpedia

In the context of live-action and computer animation, interpolation is inbetweening, or filling in frames between the key frames. It typically calculates the in-between frames through use of (usually) piecewise polynomial interpolation to draw images semi-automatically.

Property Value
dbo:abstract In the context of live-action and computer animation, interpolation is inbetweening, or filling in frames between the key frames. It typically calculates the in-between frames through use of (usually) piecewise polynomial interpolation to draw images semi-automatically. For all applications of this type, a set of "key points" is defined by the graphic artist. These are values that are rather widely separated in space or time, and represent the desired result, but only in very coarse steps. The computed interpolation process is then used to insert many new values in between these key points to give a "smoother" result. In its simplest form, this is the drawing of two-dimensional curves. The key points, placed by the artist, are used by the computer algorithm to form a smooth curve either through, or near these points. For a typical example of 2-D interpolation through key points see cardinal spline. For examples which go near key points see nonuniform rational B-spline, or Bézier curve. This is extended to the forming of three-dimensional curves, shapes and complex, dynamic artistic patterns such as used in laser light shows. The process can be extended to motions. The path of an object can be interpolated by providing some key locations, then calculating many in between locations for a smooth motion. In addition to position, the speed or velocity, as well as accelerations along a path, can be calculated to mimic real-life motion dynamics. Where the subjects are too large or complex to move, the camera position and orientation can be moved by this process. This last is commonly called motion control. Going further, orientations (rotations) of objects and parts of objects can be interpolated as well as parts of complete characters. This process mimics that used in early cartoon films. Master animators would draw key frames of the film, then, junior animators would draw the in-between frames. This is called inbetweening or tweening and the overall process is called "key frame animation". To make these motions appear realistic, interpolation algorithms have been sought which follow, or approximate real life motion dynamics. This applies to things such as the motion of arms and legs from frame to frame, or the motion of all parts of a face, given the motion of the important, key points of the face. Defining the motion of key strands of hair, spread around an animal, can be made into full fur. Using custom algorithms, motions with unique, unnatural and entertaining visual characteristics can be formed. The color of an object can be defined by key color-locations or frames allowing the computation of smooth color gradients around an object or varying in time. Algorithms such as the Kochanek–Bartels spline provide additional adjustment parameters which allow customizing the in-between behavior to suit a wide variety of situations. Another important area of this subject is the computational burden of these algorithms. Algorithms with faster execution times are sought to produce more of these results in less time in order to complete these projects quicker. As the resolution increases to produce animated feature films, the amount of processing can increase greatly. (en) Interpolacja – proces mający na celu utworzenie nowego, wcześniej nieistniejącego piksela na podstawie sąsiadujących pikseli w taki sposób, aby był on jak najlepiej dopasowany optycznie do transformowanego obrazu. Interpolację wykorzystuje się przy resamplingu używanym m.in. do przeskalowywania grafiki rastrowej, uzupełnianiu i korygowaniu obrazów w programach graficznych oraz automatycznej korekcie obrazów w skanerach do filmów. Ponieważ obraz bitmapowy swoją strukturą przypomina szachownicę lub papier milimetrowy, to wszelkie operacje polegające na obracaniu bitmapy o kąt inny niż wielokrotność 90° odbywają się również na drodze interpolacji. (pl)
dbo:wikiPageID 8481883 (xsd:integer)
dbo:wikiPageLength 3849 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1002942953 (xsd:integer)
dbo:wikiPageWikiLink dbr:Cardinal_spline dbr:Morphing dbr:Inbetweening dbr:Motion_interpolation dbr:Live-action dbr:Computer_animation dbr:Key_frame dbc:Splines_(mathematics) dbr:Kochanek–Bartels_spline dbc:Interpolation dbr:Bézier_curve dbr:Polynomial_interpolation dbr:Nonuniform_rational_B-spline dbr:Motion_control
dbp:wikiPageUsesTemplate dbt:About dbt:More_citations_needed
dcterms:subject dbc:Splines_(mathematics) dbc:Interpolation
rdf:type yago:WikicatSplines yago:Artifact100021939 yago:BuildingMaterial114786479 yago:Lumber114943580 yago:Object100002684 yago:PhysicalEntity100001930 yago:Spline104282379 yago:Strip104339638 yago:Whole100003553
rdfs:comment In the context of live-action and computer animation, interpolation is inbetweening, or filling in frames between the key frames. It typically calculates the in-between frames through use of (usually) piecewise polynomial interpolation to draw images semi-automatically. (en) Interpolacja – proces mający na celu utworzenie nowego, wcześniej nieistniejącego piksela na podstawie sąsiadujących pikseli w taki sposób, aby był on jak najlepiej dopasowany optycznie do transformowanego obrazu. (pl)
rdfs:label Interpolation (computer graphics) (en) Interpolacja (grafika komputerowa) (pl)
owl:sameAs freebase:Interpolation (computer graphics) wikidata:Interpolation (computer graphics) dbpedia-fa:Interpolation (computer graphics) dbpedia-pl:Interpolation (computer graphics) https://global.dbpedia.org/id/E84h
prov:wasDerivedFrom wikipedia-en:Interpolation_(computer_graphics)?oldid=1002942953&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Interpolation_(computer_graphics)
is dbo:wikiPageDisambiguates of dbr:Interpolation_(disambiguation)
is dbo:wikiPageWikiLink of dbr:Samsung_Galaxy_S21 dbr:Samsung_Galaxy_S22 dbr:Blood_(video_game) dbr:Apprenticeship_learning dbr:Inbetweening dbr:List_of_numerical_analysis_topics dbr:Interpolation_(disambiguation) dbr:Mipmap dbr:Alone_in_the_Dark dbr:Flash_animation dbr:History_of_computer_animation dbr:Blocking_(animation) dbr:Pixel_art dbr:Multidimensional_Multirate_Systems dbr:Quarter-pixel_motion
is rdfs:seeAlso of dbr:Inbetweening
is foaf:primaryTopic of wikipedia-en:Interpolation_(computer_graphics)