ABSTRACT
Real-time crowds significantly improve the realism of virtual environments, therefore their use has increased considerably over the last few years in a variety of applications, including real-time games and virtual tourism. However, due to current hardware limitations, crowd variety tends to be sacrificed in order for the crowd simulation to execute in real-time, which decreases the quality and realism of the crowd.
Currently the little variety that is incorporated in real-time crowds tends to be applied by modulating each avatar with random colours, which has a detrimental effect on the texture quality. Furthermore, the existing crowd variety is often hard to define and control. To overcome these problems a set of techniques are presented, which defines and controls crowd variety, to further improve on current variety and quality of crowds. These techniques permit variety to be introduced: by changing the body mass via the application of a displacement map onto the mesh; by scaling the skeleton of the avatar; by applying HSV colour shifts to different parts of the avatar; and by transferring textures between avatar models. The appearance of the avatars under animation is also improved via the use of muscle displacement within the mesh. With the new techniques, the visual quality of the crowd is improved due to the increase in diversity.
Supplemental Material
- Allen, B., Curless, B., and Popovic, Z. 2004. Exploring the space of human body shapes: data-driven synthesis under anthropometric control. SAE TRANSACTIONS 113.Google Scholar
- Blanz, V., and Vetter, T. 1999. A morphable model for the synthesis of 3d faces. In International Conference on Computer Graphics and Interactive Techniques, 187--194. Google ScholarDigital Library
- DeCarlo, D., Metaxas, D., and Stone, M. 1998. An anthropometric face model using variational techniques. In SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, ACM, 67--74. Google ScholarDigital Library
- Dobbyn, S., Hamill, J., O'Conor, K., and O'Sullivan, C. 2005. Geopostors: a real-time geometry / impostor crowd rendering system. In I3D '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games, ACM, New York, NY, USA, 95--102. Google ScholarDigital Library
- Dudash, B. 2007. Skinned instancing. In NVIDIA Direct3D SDK 10 Code Samples.Google Scholar
- Kasap, M., and Magnenat-Thalmann, N. 2007. Parameterized human body model for real-time applications. In Cyber-world, IEEE Computer Society, Hannover, Germany, 160--167. Google ScholarDigital Library
- Kraevoy, V., and Sheffer, A. 2004. Cross-parameterization and compatible remeshing of 3d models. ACM TRANSACTIONS ON GRAPHICS 23, 3, 858--866. Google ScholarDigital Library
- Lee, W.-S., and Magnenat-Thalmann, N. 2001. Virtual body morphing. In Computer Animation, 2001. The Fourteenth Conference on Computer Animation, 158--166.Google Scholar
- McDonnell, R., Larkin, M., Dobbyn, S., Collins, S., and O'Sullivan, S. 2008. Clone attack! perception of crowd variety. In ACM Transactions on Graphics 27(3), 2008, ACM, New York, NY, USA. Google ScholarDigital Library
- Seo, H., Yahia-Cherif, L., Goto, T., and Magnenat-Thalmann, N. 2002. Genesis: Generation of e-population based on statistical information. In Computer Animation, 81--85. Google ScholarDigital Library
- Seo, H., Cordier, F., and Magnenat-Thalmann, N. 2003. Synthesizing animatable body models with parameterized shape modifications. In SCA '03: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, Eurographics Association, San Diego, California, 120--125. Google ScholarDigital Library
- Tecchia, F., Loscos, C., and Chrysanthou, Y. 2002. Image-based crowd rendering. IEEE Comput. Graph. Appl. 22, 2, 36--43. Google ScholarDigital Library
- Ulicny, B., de Heras Ciechomski, P., and Thalmann, D. 2005. Crowdbrush: interactive authoring of real-time crowd scenes. In SIGGRAPH '05: ACM SIGGRAPH 2005 Courses, ACM, New York, NY, USA, 3. Google ScholarDigital Library
Index Terms
- GPU techniques for creating visually diverse crowds in real-time
Recommendations
A platform for the behavioral animation of crowds
SCSC '09: Proceedings of the 2009 Summer Computer Simulation ConferenceOur purpose in this paper is to describe a generic simple, flexible behavior oriented model (platform) that may be used to build various crowd behavioral simulations. We do not deal here with the graphical aspects of animation but how its behavioral ...
Survey on Real-Time Crowds Simulation
Edutainment '08: Proceedings of the 3rd international conference on Technologies for E-Learning and Digital EntertainmentThe simulation of human massive crowds play an important role in real-time application such as games and walkthrough system. This kind of applications can provide an immersive feeling of life into the static scene and enhance the reality of the system. ...
Software architecture supporting integrated real-time systems
To achieve reliability, reusability, and cost reduction, a significant trend in building large complex real-time systems is to integrate separate application modules of different criticalities in a common hardware platform. An essential requirement of ...
Comments