Abstract
Current simulation applications are mainly focused on the efficient management of scenarios with static objects. However, managing dynamic objects, such as animated characters, is very different and requires more specific processing methods which tend to have a high computational cost. Recent advances in graphics hardware offer more ways to improve the performance of these scenes. In this paper, we introduce a new method for rendering large crowds of animated characters at interactive frame rates. Our method is a fully-GPU hybrid combination of mesh instancing, continuous level of detail and hardware palette skinning. Thus, we take advantage of mesh instancing to render multiple instances of a given mesh belonging to a continuous level of detail model, avoiding the typical popping artifacts existing on previous approaches. We finally obtained a low storage cost, performance improvements when applying level of detail and mesh instancing techniques and, moreover, a minimization of the overhead produced by animating.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Dudash, B.: Mesh instancing. Technical Report 00000-001-v00, NVIDIA (2004)
Pratt, D.R., Pratt, S.M., Barham, P., Barker, R.E., Waldrop, M.S., Ehlert, J.F., Chrislip, C.A.: Humans in large-scale networked virtual environments. Presence 6(5), 547–564 (1997)
Dobbyn, S., Hamill, J., OConor, K., OSullivan, C.: Geopostors: a real-time geometry impostor crowd rendering system. In: Proc. of Interactive 3D Graphics and Games, pp. 95–102 (2005)
Dudash, B.: Animated crowd rendering. GPU Gems 3, 39–52 (2004)
Rodriguez, R., Cerezo, E., Baldassarri, S., Seron, F.J.: New approaches to culling and lod methods for scenes with multiple virtual actors. Computers & Graphics 34(6), 729–741 (2010)
Feng, W.-W., Kim, B.-U., Yu, Y., Peng, L., Hart, J.: Feature-preserving triangular geometry images for level-of-detail representation of static and skinned meshes. ACM Trans. Graph. 29, 11:1–11:13 (2010)
Luebke, D.: Level of detail for 3D graphics, vol. 1. Elsevier Science Inc. (2002)
Ahn, J., Oh, S., Wohn, K.: Optimized motion simplification for crowd animation. Comput. Animat. Virtual Worlds 17, 155–165 (2006)
Sander, P.V., Mitchell, J.L.: Progressive buffers: View-dependent geometry and texture for lod rendering. In: Symposium on Geometry Processing, pp. 129–138 (2005)
Borgeat, L., Godin, G., Blais, F., Massicotte, P., Lahanier, C.: Gold: interactive display of huge colored and textured models. Trans. Graph. 24(3), 869–877 (2005)
Southern, R., Gain, J.E.: Creation and control of real-time continuous level of detail on programmable graphics hardware. Comput. Graph. Forum 22(1), 35–48 (2003)
Giegl, M., Wimmer, M.: Unpopping: Solving the image-space blend problem for smooth discrete lod transitions. Computer Graphics Forum 26(1), 46–49 (2007)
Ji, J., Wu, E., Li, S., Liu, X.: Dynamic lod on GPU. In: Proceedings of the Computer Graphics International, pp. 108–114 (2005)
Ripolles, O., Ramos, F., Chover, M.: Sliding-tris: A sliding window level-of-detail scheme. In: CGGM 2008 (2008)
Ripolles, O., Gumbau, J., Chover, M., Ramos, F., Puig-Centelles, A.: View-dependent multiresolution modeling on the GPU. In: WSCG (2009)
Hu, L., Sander, P.V., Hoppe, H.: Parallel view-dependent level-of-detail control. IEEE Transactions on Visualization and Computer Graphics 16, 718–728 (2010)
Lorenz, H., Döllner, J.: Dynamic mesh refinement on GPU using geometry shaders. In: WSCG (February 2008)
Schwarz, M., Stamminger, M.: Fast GPU-based adaptive tessellation with CUDA. Computer Graphics Forum 28(2), 365–374 (2009)
Dyken, C., Reimers, M., Seland, J.: Real-time GPU silhouette refinement using adaptively blended bézier patches. Computer Graphics Forum 27(1), 1–12 (2008)
Savoye, Y., Meyer, A.: Multi-layer level of detail for character animation (2008)
Pilgrim, S., Steed, A., Aguado, A.: Progressive skinning for character animation. Comput. Animat. Virtual Worlds 18(4-5), 473–481 (2007)
Pettre, J., de Heras Ciechomski, P., Maim, J., Yersin, B., Laumond, J.-P., Thalmann, D.: Real-time navigating crowds: scalable simulation and rendering. Computer Animation and Virtual Worlds 17(3-4), 445–455 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ramos, F., Ripolles, O., Chover, M. (2012). Continuous Level of Detail for Large Scale Rendering of 3D Animated Polygonal Models. In: Perales, F.J., Fisher, R.B., Moeslund, T.B. (eds) Articulated Motion and Deformable Objects. AMDO 2012. Lecture Notes in Computer Science, vol 7378. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31567-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-31567-1_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31566-4
Online ISBN: 978-3-642-31567-1
eBook Packages: Computer ScienceComputer Science (R0)