2010
DOI: 10.1111/j.1467-8659.2010.01715.x
|View full text |Cite
|
Sign up to set email alerts
|

A Key‐Pose Caching System for Rendering an Animated Crowd in Real‐Time

Abstract: We present a method to accelerate the visualization of large crowds of animated characters. Linear-blend skinning remains the dominant approach for animating a crowd but its efficiency can be improved by utilizing the temporal and intra-crowd coherencies that are inherent within a populated scene. Our work adopts a caching system that enables a skinned key-pose to be re-used by multi-pass rendering, between multiple agents and across multiple frames. We investigate two different methods; an intermittent cachin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 8 publications
0
9
0
Order By: Relevance
“…Another interesting application is related to the rendering of an animated crow in real-time [29]. In the article, the authors present a method to accelerate the visualization of large crowds of animated characters.…”
Section: The Set Union Knapsack Problemmentioning
confidence: 99%
“…Another interesting application is related to the rendering of an animated crow in real-time [29]. In the article, the authors present a method to accelerate the visualization of large crowds of animated characters.…”
Section: The Set Union Knapsack Problemmentioning
confidence: 99%
“…Recently, Lister et al . [LLD10] improved the efficiency of linear‐blend skinning by using the temporal and intra‐crowd coherencies that are inherent within populated scenes (see Figure 18). They achieved it through the allocation of a small geometry cache within which transformed key‐poses can be stored.…”
Section: Lossless Acceleration Techniquesmentioning
confidence: 99%
“…Current hardware features offer new possibilities for optimizing the rendering of large crowds. These techniques include primitive instancing, palette skinning, and key-pose caching [MR06b,Dud07b,LLD10].…”
Section: Introductionmentioning
confidence: 99%
“…Recently, Lister et al [Lister et al, 2010] improved the efficiency of linear-blend skinning by using the temporal and intra-crowd coherencies that are inherent within populated scenes. They achieved it through the allocation of a small geometry cache within which transformed key-poses can be stored.…”
Section: Dynamic Cachingmentioning
confidence: 99%
“…Figure 3.37: Dynamic caching accelerates the rendering of an animated crowd. [Lister et al, 2010] This cache size becomes also a trade off between the rendering performance and the memory usage, because it is the number of characters that have the key-poses stored in the cache that will have the greatest effect on the rendering performance. Clearly, the choice of which key-poses to store is critical to maximize the potential of the approach.…”
Section: Dynamic Cachingmentioning
confidence: 99%