A flexible approach for output-sensitive rendering of animated characters

4Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Rendering detailed animated characters is a major limiting factor in crowd simulation. In this paper we present a new representation for 3D animated characters which supports output-sensitive rendering. Our approach is flexible in the sense that it does not require us to pre-define the animation sequences beforehand, nor to precompute a dense set of pre-rendered views for each animation frame. Each character is encoded through a small collection of textured boxes storing colour and depth values. At runtime, each box is animated according to the rigid transformation of its associated bone and a fragment shader is used to recover the original geometry using a dual-depth version of relief mapping. Unlike competing output-sensitive approaches, our compact representation is able to recover high-frequency surface details and reproduces view-motion parallax effectively. Our approach drastically reduces both the number of primitives being drawn and the number of bones influencing each primitive, at the expense of a very slight per-fragment overhead. We show that, beyond a certain distance threshold, our compact representation is much faster to render than traditional level-of-detail triangle meshes. Our user study demonstrates that replacing polygonal geometry by our impostors produces negligible visual artefacts. © 2011 The Authors.

Cite

CITATION STYLE

APA

Beacco, A., Spanlang, B., Andujar, C., & Pelechano, N. (2011). A flexible approach for output-sensitive rendering of animated characters. Computer Graphics Forum, 30(8), 2328–2340. https://doi.org/10.1111/j.1467-8659.2011.02065.x

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free