Abstract
Nowadays, crowds of virtual characters are used in many domains such as neurosciences, psychology, and computer sciences. Since as human beings, we are natural experts in human being representation and movement, it makes it that much harder to correctly model and animate virtual characters. This becomes even more challenging when considering crowds of virtual characters. Indeed, in addition to the representation and animation, there is the mandatory trade-off between rich, realistic behaviors and computational costs. In this paper, we present a crowd engine, to which we introduce and extra layer which allows its characters to produce gaze behaviors. We thus enhance crowd realism by allowing the characters composing it to be aware of their environment and other characters and/or a user.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ryder, G., Day, A.M.: Survey of Real-Time Rendering Techniques for Crowds. Computer Graphics Forum 24(2), 203–215 (2005)
Dobbyn, S., Hamill, J., O’Conor, K., O’Sullivan, C.: Geopostors: a real-time geometry / impostor crowd rendering system. In: SI3D 2005: Proceedings of the 2005 symposium on Interactive 3D graphics and games, pp. 95–102 (2005)
Millan, E., Rudomin, I.: Impostors and pseudo-instancing for GPU crowd rendering. In: GRAPHITE 2006: Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia, pp. 49–55 (2006)
Kavan, L., Dobbyn, S., Collins, S., Zara, J., O’Sullivan, C.: Polypostors: 2D polygonal impostors for 3D crowds. In: 2008 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 149–155 (2008)
Tecchia, F., Loscos, C., Chrysanthou, Y.: Image-based crowd rendering. IEEE Computer Graphics and Applications 22(2), 36–43 (2002)
Maïm, J., Yersin, B., Thalmann, D.: Unique Instances for Crowds. In: IEEE Computer Graphics and Applications (to appear, 2009)
McDonnell, R., Larkin, M., Dobbyn, S., Collins, S., O’Sullivan, C.: Clone attack! Perception of crowd variety. ACM Transactions on Graphics 27(3), 1–8 (2008)
Reynolds, C.W.: Flocks, Herds, and Schools: A Distributed Behavioral Model. In: SIGGRAPH 1987: Proceedings of the 14th International Conference on Computer Graphics and Interactive Techniques, vol. 21(4), pp. 25–34 (1987)
Reynolds, C.W.: Steering Behaviors for Autonomous Characters. In: Game Developers Conference (1999)
Helbing, D., Molnar, P.: Phys. Rev. E51, 4282 (1995)
Treuille, A., Cooper, S., Popović, Z.: Continuum Crowds. ACM Transactions on Graphics 25(3), 1160–1168 (2006)
Musse, S.R., Thalmann, D.: A Model of Human Crowd Behavior: Group Inter-Relationship and Collision Detection Analysis Computer Animation and Simulation. In: Proc. Workshop of Computer Animation and Simulation of Eurographics 1997, pp. 39–51 (1997)
Pelechano, N., Allbeck, J.M., Badler, N.I.: Controlling individual agents in high-density crowd simulation. In: Proceedings of the ACM SIGGRAPH/Eurographics symposium on Computer animation (2007)
Lerner, A., Chrysanthou, Y., Lischinski, D.: Crowds by example. Computer Graphics Forum (Eurographics 2007) 26(3), 655–664 (2007)
Paris, S., Pettré, J., Donikian, S.: Pedestrian steering for crowd simulation: A predictive approach. Computer Graphics Forum 26(3), 665–675 (2007)
Lee, K.H., Choi, M.G., Hong, Q., Lee, J.: Group behavior from video: a data-driven approach to crowd simulation. In: Proceedings of the 2007 ACM SIGGRAPH Eurographics symposium on Computer animation, pp. 109–118 (2007)
Yersin, B., Maïm, J., Morini, F., Thalmann, D.: Real-Time Crowd Motion Planning: Scalable Avoidance and Group Behavior. The Visual Computer Journal 24(10), 859–870 (2008)
Kuffner Jr., J.J., Latombe, J.-C.: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans. In: Proceedings of Computer Animation, pp. 118–127 (1999)
Peters, C., O’Sullivan, C.: Synthetic Vision and Memory for Autonomous Virtual Humans. Computer Graphics Forum 21(4), 743–752 (2002)
Hill, R.: Modeling Perceptual Attention in Virtual Humans. In: Proceedings of Computer Generated Forces and Behavioral Representation (1999)
Chopra Khullar, S., Badler, N.I.: Where to Look? Automating Attending Behaviors of Virtual Human Characters. Autonomous Agents and Multi-Agent Systems 4(1-2), 9–23 (2001)
Peters, C., Pelachaud, C., Bevacqua, E., Mancini, M., Poggi, I.: A Model of Attention and Interest Using Gaze Behavior. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS, vol. 3661, pp. 229–240. Springer, Heidelberg (2005)
Gu, E., Badler, N.: Visual Attention and Eye Gaze During Multiparty Conversations with Distractors. In: Gratch, J., Young, M., Aylett, R.S., Ballin, D., Olivier, P. (eds.) IVA 2006. LNCS, vol. 4133, pp. 193–204. Springer, Heidelberg (2006)
Lance, B., Marsella, S.: Emotionally Expressive Head and Body Movement During Gaze Shifts. In: Pelachaud, C., Martin, J.-C., André, E., Chollet, G., Karpouzis, K., Pelé, D. (eds.) IVA 2007. LNCS, vol. 4722, pp. 72–85. Springer, Heidelberg (2007)
Itti, L., Dhavale, N., Pighin, F.: Realistic Avatar Eye and Head Animation Using a Neurobiological Model of Visual Attention. In: Proceedings of the Symposium on Optical Science and Technology, vol. 5200, pp. 64–78 (2003)
Peters, C., O’Sullivan, C.: Bottom-up visual attention for virtual human animation. In: Proceedings of Computer Animation and Social Agents, pp. 111–117 (2003)
Marchand, E., Courty, N.: Controlling a camera in a virtual environment. The Visual Computer 18(1), 1–19 (2002)
Kim, Y., Hill Jr., R.W., Traum, D.R.: A Computational Model of Dynamic Perceptual Attention for Virtual Humans. In: Proceedings of Behavior Representation in Modeling and Simulation (2005)
Lee, S.P., Badler, J.B., Badler, N.I.: Eyes alive. In: Proceedings of ACM SIGGRAPH. Annual Conference Series, pp. 637–644 (2002)
Lee, S.-H., Terzopoulos, D.: Heads up!: biomechanical modeling and neuromuscular control of the neck. In: Proceedings of ACM SIGGRAPH. Annual Conference Series, pp. 1188–1198 (2006)
Badler, N.I., Korein, J.D., Korein, J.U., Radack, G.M., Shapiro Brotman, L.: Positioning and animating human figures in a task-oriented environment. The Visual Computer 1(4), 212–220 (1985)
Tolani, D., Goswami, A., Badler, N.I.: Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs. Graphical models 62(5), 353–388 (2000)
Lee, J., Shin, S.Y.: A hierarchical approach to interactive motion editing for human-like figures. In: Proceedings of ACM SIGGRAPH. Annual Conference Series, pp. 39–48 (1999)
Kovar, L., Schreiner, J., Gleicher, M.: Footskate cleanup for motion capture editing. In: Proceedings of the ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 97–104 (2002)
Shin, H.J., Lee, J., Shin, S.Y., Gleicher, M.: Computer puppetry: An importance-based approach. ACM Transactions on Graphics 20, 67–94 (2001)
Kulpa, R., Multon, F., Arnaldi, B.: Morphology-independent representation of motions for interactive human-like animation. In: EURORAPHICS 2005, vol. 24(3), pp. 343–352 (2005)
Choi, K.-J., Ko, H.-S.: Online motion retargetting. The Journal of Visualization and Computer Animation 11(5), 223–235 (2000)
Le Callennec, B., Boulic, R.: Interactive motion deformation with prioritized constraints. In: Proceedings of the ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 163–171 (2004)
Pettré, J., de Heras Ciechomski, P., Maïm, J., Yersin, B., Laumond, J.-P., Thalmann, D.: Real-time navigating crowds: scalable simulation and rendering. Computer Animation and Virtual Worlds 17(34), 445–455 (2006)
Pettré, J., Grillon, H., Thalmann, D.: Crowds of Moving Objects: Navigation Planning and Simulation. In: Proceedings of IEEE International Conference on Robotics and Automation (2007)
Glardon, P., Boulic, R., Thalmann, D.: PCA-based walking engine using motion capture data. In: Proc. of Computer Graphics International (2004)
Glardon, P., Boulic, R., Thalmann, D.: A coherent locomotion engine extrapolating beyond experimental data. In: Proc. of Computer Animation and Social Agent (2004)
Boulic, R., Ulicny, B., Thalmann, D.: Versatile Walk Engine. Journal of Game Development 1(1), 29–43 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grillon, H., Yersin, B., Maïm, J., Thalmann, D. (2009). Gaze Behaviors for Virtual Crowd Characters. In: Esposito, A., Vích, R. (eds) Cross-Modal Analysis of Speech, Gestures, Gaze and Facial Expressions. Lecture Notes in Computer Science(), vol 5641. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03320-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-03320-9_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03319-3
Online ISBN: 978-3-642-03320-9
eBook Packages: Computer ScienceComputer Science (R0)