5,464 research outputs found

    3D performance capture for facial animation

    Get PDF
    This work describes how a photogrammetry based 3D capture system can be used as an input device for animation. The 3D Dynamic Capture System is used to capture the motion of a human face, which is extracted from a sequence of 3D models captured at TV frame rate. Initially the positions of a set of landmarks on the face are extracted. These landmarks are then used to provide motion data in two different ways. First, a high level description of the movements is extracted, and these can be used as input to a procedural animation package (i.e. CreaToon). Second the landmarks can be used as registration points for a conformation process where the model to be animated is modified to match the captured model. This approach gives a new sequence of models, which have the structure of the drawn model but the movement of the captured sequence

    Constructing applicative functors

    Get PDF
    Applicative functors define an interface to computation that is more general, and correspondingly weaker, than that of monads. First used in parser libraries, they are now seeing a wide range of applications. This paper sets out to explore the space of non-monadic applicative functors useful in programming. We work with a generalization, lax monoidal functors, and consider several methods of constructing useful functors of this type, just as transformers are used to construct computational monads. For example, coends, familiar to functional programmers as existential types, yield a range of useful applicative functors, including left Kan extensions. Other constructions are final fixed points, a limited sum construction, and a generalization of the semi-direct product of monoids. Implementations in Haskell are included where possible

    Visualization of the birth of an optical vortex using diffraction from a triangular aperture

    Get PDF
    Funding: EPSRC, UKThe study and application of optical vortices have gained significant prominence over the last two decades. An interesting challenge remains the determination of the azimuthal index (topological charge) l of an optical vortex beam for a range of applications. We explore the diffraction of such beams from a triangular aperture and observe that the form of the resultant diffraction pattern is dependent upon both the magnitude and sign of the azimuthal index and this is valid for both monochromatic and broadband light fields. For the first time we demonstrate that this behavior is related not only to the azimuthal index but crucially the Gouy phase component of the incident beam. In particular, we explore the far field diffraction pattern for incident fields incident upon a triangular aperture possessing non-integer values of the azimuthal index l. Such fields have a complex vortex structure. We are able to infer the birth of a vortex which occurs at half-integer values of l and explore its evolution by observations of the diffraction pattern. These results demonstrate the extended versatility of a triangular aperture for the study of optical vortices. (c) 2011 Optical Society of AmericaPublisher PDFPeer reviewe
    • …
    corecore