crowds (and research in animation and games) cse 3541 matt boggus
TRANSCRIPT
![Page 1: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/1.jpg)
Crowds (and research in animation and games)
CSE 3541Matt Boggus
![Page 3: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/3.jpg)
CASA – computer animation and social agents
• Social Agents and Avatars• Emotion and Personality• Virtual Humans• Autonomous Actors• AI-based Animation• Social and Conversational Agents• Inter-Agent Communication• Social Behavior• Crowd Simulation• Understanding Human Activity• Memory and Long-term Interaction, etc.
![Page 4: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/4.jpg)
SCA – symposium on computer animation• 2D, 3D, and N-D animation systems• autonomous characters• clothing animation and simulation• expressive motion / communication• facial animation• group and crowd behavior• intuitive interfaces for creating and editing animations• mathematical foundations of animation• methods of control and artistic direction of simulations• nature in motion (natural phenomena, plants, clouds, ...)• new time-based art forms on the computer• novel time-varying phenomena• perceptual metrics for animation• perceptual foundations of animation• physical realism / measuring the real world for animation• physical simulation• fluid animation• planning / learning / optimization for animation• real-time and interactive methods• camera control methods for computer animation• sound and speech for animation
![Page 5: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/5.jpg)
I3D – symposium on interactive 3D graphics and games• Interaction devices and techniques • 3D game techniques • Interactive modeling • Level-of-detail approaches • Pre-computed lighting • Visibility computation • Real-time surface shading • Fast shadows, caustics and reflections • Imposters and image-based techniques • Animated models • GPU techniques • Navigation methods • Interactive visualization • Virtual and augmented reality • User studies of interactive techniques and applications • Sketch based 3D interaction
![Page 6: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/6.jpg)
Siggraph
See http://kesen.realtimerendering.com/sig2013.html
![Page 7: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/7.jpg)
Crowd modeling applications
Entertainment: Games Computer animation ArtEvaluation: Architecture RoboticsTraining: Virtual reality simulation
![Page 8: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/8.jpg)
Individuals and crowds
•Individuals are agents– Reactive vs. planning– Goal vs. need driven
•Groups – set of similar agents– Spatially close– Like minded (butter-side up or butter-side down)
•Crowds – many individuals, with or without groups– Emergent behavior – similar to flocking, flocking system– Uniformity – sameness of members– Quantity & density – average distance between members
![Page 9: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/9.jpg)
Execution environment
• Real-time / Interactive– Simple computations– Avoid n2
or higher algorithms– Limit size
• Off-line– Can use complex models for behavior– Can allow interaction between all agents (n2)– Size limited only by hardware memory and storage
![Page 10: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/10.jpg)
Example 1
Autonomous PedestriansEmulating real pedestrians in urban environmentsMotions controlled at different levels– Reactive behaviors– Navigational and motivational behaviors– Cognitive behaviors
Information stored in mental stateshttp://www.youtube.com/watch?v=cqG7ADSvQ5o
![Page 11: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/11.jpg)
Example 2
Autonomous Pedestrians Controlling Agents in High-Density Crowd Simulation
http://www.youtube.com/watch?v=KsbChtHmwfA&feature=related
![Page 12: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/12.jpg)
Spatial organization
Cellular decomposition:Regular 2D gridAdjacency accessibleDensity limitedCells define obstructions
Continuous space:Step in any directionNeed to decipher obstructionsPerception needed
![Page 13: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/13.jpg)
Navigation
Rule-based
Fluid flow: density fields, potential functions
Cognitive modeling
Flocking systems: individual perception, navigation
Particle systems:Individual navigation
Cellular automata
![Page 14: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/14.jpg)
Panic & Congestion handling
Personal space
Packing people during evacuation
Exit awareness
![Page 15: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/15.jpg)
Motion & Navigation
Potential fields
Path planning
Passing on pathways
Roadmaps
Forming & maintaining subgroups
![Page 16: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/16.jpg)
Recent papers on crowd simulation
• Simulating Heterogeneous Crowd Behaviors Using Personality Trait Theory http://gamma.cs.unc.edu/personality/
• Environment-aware Real-time Crowd Control http://homepages.inf.ed.ac.uk/s0967017/crowdcontrol.html
• A Synthetic-Vision-Based Steering Approach for Crowd Simulation http://www.irisa.fr/mimetic/GENS/jpettre/ (scroll down to find paper and video)
![Page 17: Crowds (and research in animation and games) CSE 3541 Matt Boggus](https://reader036.vdocuments.site/reader036/viewer/2022082516/56649f475503460f94c6928c/html5/thumbnails/17.jpg)
Commercial crowd simulation
MASSIVE http://www.massivesoftware.com/
What is Massive? http://www.youtube.com/watch?v=U2VaLD3GWAs&feature=related
LQ1 http://www.youtube.com/watch?v=W5pNPJAhsBI
LQ2 http://www.youtube.com/watch?v=WXqNO9Yi2ZU&feature=relmfu