Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Investigation of an Example-Based Method for Crowd Simulations
KTH, School of Engineering Sciences (SCI).
KTH, School of Computer Science and Communication (CSC).
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The problem of simulating a crowd to see how it would behave in certain situations or just to create a realistic-looking scene to be used in a movie or video game is important and complex, and there are many different methods to solve it. This project is primarily an investigation of the example-based crowd simulation method described in the article "Crowds by Example" by Lerner et al. In the article, traced video footage of crowds are used to create a data set. The simulation program continuously finds situations in the data set that resembles the current situations in the simulation and updates the simulation thereby. We implemented this for around 10 agents using Unity 3D. Example-based crowd simulations does not only, like some other types of crowd simulation methods (for example ORCA), take collision avoidance into account but also the more complex ways the human mind thinks and therefore does not always behave as one would predict. The main conclusion is that this method of simulating crowds has the potential to create more realistic simulations than other forms of crowd simulations. The downsides are that the time the program spends creating simulations can quickly get very high and to make realistic simulations a lot of video footage must be filmed and then traced.

Place, publisher, year, edition, pages
2017. , p. 27
Keyword [en]
crowd, simulation, crowds, agent, virtual, environment, reality, behavior, unity, navigation, steering, agents, example, examples, person, persons
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-208896OAI: oai:DiVA.org:kth-208896DiVA, id: diva2:1109070
Educational program
Master of Science in Engineering -Engineering Physics
Supervisors
Available from: 2017-10-05 Created: 2017-06-13 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(21460 kB)36 downloads
File information
File name FULLTEXT01.pdfFile size 21460 kBChecksum SHA-512
d62f115dc99cd5733f4896d3877c1cf3a86ad4fc4813ccd53152f712a7fd3066f57868926d92d6556ba5552cd32096af0efa9fcdd65e9f5d1f42753e526113a3
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Malmström, DavidKaalen, Stefan
By organisation
School of Engineering Sciences (SCI)School of Computer Science and Communication (CSC)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 36 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 172 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf