Lecture Notes in Computer Science 5884

Similar documents
Lecture Notes in Computer Science 7323

Lecture Notes in Computer Science 5454

Lecture Notes in Computer Science 5742

Toward realistic and efficient virtual crowds. Julien Pettré - June 25, 2015 Habilitation à Diriger des Recherches

Lecture Notes in Computer Science 3130

Advances in Artificial Reality and Tele-Existence

Lecture Notes in Computer Science 3933

Lecture Notes in Computer Science 6227

Lecture Notes in Computer Science 8945

Lecture Notes in Computer Science 6585

Lecture Notes in Computer Science 2001 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Julien Masanès. Web Archiving. With 28 Figures and 6 Tables ABC

Lecture Notes in Computer Science 3293

Interactive Modeling, Simulation and Control of Large-Scale Crowds and Traffic

Collaborators. Multiple Agents & Crowd Simulation: training sytems 5/15/2010. Interactive Multi-Robot Planning and Multi-Agent Simulation

Mubbasir Kapadia Nationality: Indian. Disney Research Zurich, Phone: Stampfenbachstrasse 48,

Real-Time Graphics Rendering Engine

Measuring the Steps: Generating Action Transitions Between Locomotion Behaviours

A Predictive Collision Avoidance Model for Pedestrian Simulation

Lecture Notes in Computer Science 3427

Collision Avoidance with Unity3d

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Automated and Algorithmic Debugging

Interfacing with C++

Environment Optimization for Crowd Evacuation

A Recovery Approach for SQLite History Recorders from YAFFS2

Crowd simulation. Taku Komura

Jae Eisenmann CSE 888.X14 Rick Parent

Lecture Notes in Computer Science 3279

Advanced Data Mining Techniques

Lecture Notes in Computer Science 7037

Lecture Notes in Computer Science

Overview. Passive Load. Measurement. Classification. Setup. Future Work

Object-Based Concurrent Computing

Lecture Notes in Computer Science 1506 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Populating virtual cities using social media

Lecture Notes in Computer Science 2929 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation

Geometric Modeling and Algebraic Geometry

Lecture Notes in Computer Science 3604

An Open Framework for Developing, Evaluating, and Sharing Steering Algorithms

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial

Enabling Technologies for Wireless E-Business

High Availability and Disaster Recovery

Space-time Group Motion Planning

Computer Architecture

SteerFit: Automated Parameter Fitting for Steering Algorithms

Lecture Notes in Computer Science 4258

Reciprocal Collision Avoidance and Navigation for Video Games

Lecture Notes in Computer Science

Crowd simulation. Summerschool Utrecht: Multidisciplinary Game Research. Dr. Roland Geraerts 23 August 2017

Software Development for SAP R/3

Contributions to Economics

FAME, Soft Flock Formation Control for Collective Behavior Studies and Rapid Games Development

Real-time Path Planning and Navigation for Multi-Agent and Heterogeneous Crowd Simulation

The Information Retrieval Series. Series Editor W. Bruce Croft

Real-time Collision Avoidance for Pedestrian and Bicyclist Simulation: a smooth and predictive approach

Lecture Notes in Computer Science

An Interactive Interface for Directing Virtual Humans

Lecture Notes in Mathematics Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris

Overview Scrollbar: A Scrollbar Showing an Entire Document as an Overview

Research on Industrial Security Theory

Data-Centric Systems and Applications

Goal Velocity Obstacles for Spatial Navigation of Multiple Autonomous Robots or Virtual Agents

Business Process Models

Whitestein Series in software Agent Technologies. About whitestein Technologies

Destination Flow for Crowd Simulation

Trending Paths: A New Semantic-level Metric for Comparing Simulated and Real Crowd Data

Detecting Computer Worms in the Cloud

A Hybrid Threat Detection and Security Adaptation System for Industrial Wireless Sensor Networks

CAPTCHA Suitable for Smartphones

Philipp von Weitershausen. Web Component Development with Zope 3

Windows 10 Revealed. The Universal Windows Operating System for PC, Tablets, and Windows Phone. Kinnary Jangla

CA-LOD: Collision Avoidance Level of Detail for Scalable, Controllable Crowds

STEERING BEHAVIORS MOTIVATION REQUIREMENTS FOR MOTION CONTROL MOTIVATION BOIDS & FLOCKING MODEL STEERING BEHAVIORS - BASICS

Blend'it. Integrated project

Lecture Notes in Computer Science

Predicting Pedestrian Trajectories using Velocity-Space Reasoning

CONSTRUCTING VIRTUAL HUMAN LIFE SIMULATIONS

Parameter Estimation and Comparative Evaluation of Crowd Simulations

Guide to OSI and TCP/IP Models

STEERING BEHAVIORS. Markéta Popelová, marketa.popelova [zavináč] matfyz.cz. 2012, Umělé Bytosti, MFF UK

Path Patterns: Analyzing and Comparing Real and Simulated Crowds

Lecture Notes in Computer Science 3544

Crowd Patches: Populating Large-Scale Virtual Environments for Real-Time Applications

The Architectural Logic of Database Systems

Series Editors. W Hansmann W Purgathofer F.Sillion

arxiv: v1 [cs.gr] 7 Feb 2018

Feature-Based Locomotion with Inverse Branch Kinematics

Large Scale Crowd Simulation Using A Hybrid Agent Model

DenseSense: Interactive Crowd Simulation using Density-Dependent Filters

Computational Geometry - Algorithms and Applications

Shifting Primes on OpenRISC Processors with Hardware Multiplier

A Design of Web Log Integration Framework Using NoSQL

A Synthetic-Vision Based Steering Approach for Crowd Simulation

Digital Preservation Metadata for Practitioners

Lecture Notes in Business Information Processing 67

SpringerBriefs in Computer Science

Robust SRAM Designs and Analysis

Egocentric Affordance Fields in Pedestrian Steering

Transcription:

Lecture Notes in Computer Science 5884 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen University of Dortmund, Germany Madhu Sudan Microsoft Research, Cambridge, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany

Arjan Egges Roland Geraerts Mark Overmars (Eds.) Motion in Games Second International Workshop, MIG 2009 Zeist, The Netherlands, November 21-24, 2009 Proceedings 13

Volume Editors Arjan Egges Mark Overmars Roland Geraerts Universiteit Utrecht Games and Virtual Worlds Group PO Box 80.089, 3508TB Utrecht, The Netherlands E-mail: {egges, roland, markov@cs.uu.nl} Library of Congress Control Number: 2009938716 CR Subject Classification (1998): K.8, I.2.1, I.3, I.3.7, H.5, J.5 LNCS Sublibrary: SL 6 Image Processing, Computer Vision, Pattern Recognition, and Graphics ISSN 1867-8211 ISBN-10 3-642-10346-4 Springer Berlin Heidelberg New York ISBN-13 978-3-642-10346-9 Springer Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. springer.com Springer-Verlag Berlin Heidelberg 2009 Printed in Germany Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper SPIN: 12798742 06/3180 543210

Preface Following the very successful Motion in Games event in June 2008, we organized the Second International Workshop on Motion in Games (MIG) during November 21 24, 2009 in Zeist, The Netherlands. Games have become a very important medium for both education and entertainment. Motion plays a crucial role in computer games. Characters move around, objects are manipulated or move due to physical constraints, entities are animated, and the camera moves through the scene. Even the motion of the player nowadays is used as input to games. Motion is currently studied in many different areas of research, including graphics and animation, game technology, robotics, simulation, computer vision, and also physics, psychology, and urban studies. Cross-fertilization between these communities can considerably advance the state of the art in this area. The goal of the workshop Motion in Games is to bring together researchers from this variety of fields to present the most recent results and to initiate collaboration. The workshop is organized by the Dutch research project GATE. In total, the workshop this year consisted of 27 high-quality presentations by a selection of internationally renowned speakers in the field of games and simulations. We were extremely pleased with the quality of the contributions to the MIG workshop and we look forward to organizing a follow-up MIG event. November 2009 Arjan Egges Mark Overmars Roland Geraerts

Organization Program Chairs Mark Overmars Arjan Egges Games and Virtual Worlds group, Utrecht University, The Netherlands Games and Virtual Worlds group, Utrecht University, The Netherlands Local Chair Roland Geraerts Games and Virtual Worlds group, Utrecht University, The Netherlands Program Committee Boulic, Ronan Chrysanthou, Yiorgos Donikian, Stéphane Di Fiore, Fabian Egges, Arjan Faloutsos, Petros Geraerts, Roland King, Scott Komura, Taku Laumond, Jean-Paul Lin, Ming Magnenat-Thalmann, Nadia Manocha, Dinesh Multon, Franck Müller, Heinrich Nijholt, Anton O Sullivan, Carol Overmars, Mark Pelachaud, Catherine Pettré, Julien Thalmann, Daniel Zhang, Jian VRLab, EPFL, Lausanne, Switzerland University of Cyprus, Cyprus IRISA, Rennes, France University of Hasselt, Hasselt, Belgium Utrecht University, The Netherlands University of California, USA Utrecht University, The Netherlands Texas A&M, Corpus Christi, USA Edinburgh University, UK LAAS, Toulouse, France University of North Carolina, USA MIRALab, Geneva, Switzerland University of North Carolina, USA CNRS-INRIA, France Dortmund University of Technology, Germany Universiteit Twente, The Netherlands Trinity College Dublin, Ireland Utrecht University, The Netherlands CNRS, France IRISA, Rennes, France VRLab, EPFL, Lausanne, Switzerland Computer Animation Research Centre, Bournemouth University, UK

VIII Organization Sponsored by Motion in Games 2009 was sponsored by the GATE project 1 2 and Microsoft Nederland 3. 1 http://gate.gameresearch.nl 2 The GATE project is funded by the Netherlands Organization for Scientific Research (NWO) and the Netherlands ICT Research and Innovation Authority (ICT Regie). 3 http://www.microsoft.com/netherlands

Table of Contents Avoidance Behaviour Collision Avoidance between Avatars of Real and Virtual Individuals... 1 René van den Berg, Juan Manuel Rejen, and Rafael Bidarra CA-LOD: Collision Avoidance Level of Detail for Scalable, Controllable Crowds... 13 Sébastien Paris, Anton Gerdelan, and Carol O Sullivan Exploiting Motion Capture to Enhance Avoidance Behaviour in Games... 29 Ben J.H. van Basten, Sander E.M. Jansen, and Ioannis Karamouzas A Predictive Collision Avoidance Model for Pedestrian Simulation... 41 Ioannis Karamouzas, Peter Heil, Pascal van Beek, and Mark H. Overmars Behaviour and Affect Applying Affect Recognition in Serious Games: The PlayMancer Project... 53 Maher Ben Moussa and Nadia Magnenat-Thalmann A Comparative Review of Reactive Behaviour Models as Proposed in Computer Graphics and Cognitive Sciences... 63 Stéphane Donikian Crowd Simulation Data Driven Evaluation of Crowds... 75 Alon Lerner, Yiorgos Chrysanthou, Ariel Shamir, and Daniel Cohen-Or Variety Is the Spice of (Virtual) Life... 84 Carol O Sullivan Interactive Modeling, Simulation and Control of Large-Scale Crowds and Traffic... 94 Ming C. Lin, Stephen Guy, Rahul Narain, Jason Sewall, Sachin Patil, Jatin Chhugani, Abhinav Golas, Jur van den Berg, Sean Curtis, David Wilkie, Paul Merrell, Changkyu Kim, Nadathur Satish, Pradeep Dubey, and Dinesh Manocha

X Table of Contents Motion Analysis and Synthesis A Velocity-Curvature Space Approach for Walking Motions Analysis... 104 Anne-Hélène Olivier, Richard Kulpa, Julien Pettré, and Armel Crétual Motion Pattern Encapsulation for Data-Driven Constraint-Based Motion Editing... 116 Schubert R. Carvalho, Ronan Boulic, and Daniel Thalmann Real-Time Character Control for Wrestling Games... 128 Edmond S.L. Ho and Taku Komura Motion Planning and Synthesis of Human-Like Characters in Constrained Environments... 138 Liangjun Zhang, Jia Pan, and Dinesh Manocha Navigation and Steering A Semantic Navigation Model for Video Games... 146 Leonard van Driel and Rafael Bidarra An Open Framework for Developing, Evaluating, and Sharing Steering Algorithms... 158 Shawn Singh, Mubbasir Kapadia, Petros Faloutsos, and Glenn Reinman Data Based Steering of Virtual Human Using a Velocity-Space Approach... 170 Yijiang Zhang, Julien Pettré, Qunsheng Peng, and Stéphane Donikian Path Abstraction for Combined Navigation and Animation... 182 Ben J.H. van Basten and Arjan Egges Camera Planning in Virtual EnvironmentsUsing the Corridor Map Method... 194 Roland Geraerts Physics Adaptive Physics Inspired Facial Animation... 207 Lihua You, Richard Southern, and Jian Jun Zhang Evolved Controllers for Simulated Locomotion... 219 Brian F. Allen and Petros Faloutsos

Table of Contents XI Integrated Analytic and Linearized Inverse Kinematics for Precise Full Body Interactions... 231 Ronan Boulic and Daniel Raunhardt Rendering and Video Light Space Cascaded Shadow Maps for Large Scale Dynamic Environments... 243 Shang Ma, Xiaohui Liang, Zhuo Yu, and Wei Ren Practical and Scalable Transmission of Segmented Video Sequences to Multiple Players Using H.264... 256 Peter Quax, Fabian Di Fiore, Panagiotis Issaris, Wim Lamotte, and Frank van Reeth Author Index... 269