Animal flocking behaviours in game development using FAME
The Flock Animation & Modeling Environment (FAME) library is a software library package that provides a quick and easy way to realistically model the movements and behaviours of crowds, flocks, and swarms. This library enables the user to easily create flocks, obstacles, and vector fields with...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66715 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66715 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-667152023-03-03T20:27:16Z Animal flocking behaviours in game development using FAME Choy, Jin Xiang Ong Yew Soon School of Computer Engineering DRNTU::Engineering The Flock Animation & Modeling Environment (FAME) library is a software library package that provides a quick and easy way to realistically model the movements and behaviours of crowds, flocks, and swarms. This library enables the user to easily create flocks, obstacles, and vector fields with configurable properties, thereby decreasing production time and cost. However, the user will still have to spend a significant amount of effort in configuring and manipulating the flocks to have them achieve any recognisable form of behaviour or formation. Also, it is currently only able to create flocks that are defined by 2 dimensional shapes, whereas there are many cases where a 3 dimensional flock is desired. For the library to be attractive to users, it has to provide more in terms of optimizing the workflow when using the library, and also provide needed functionality. Therefore, this project aims to expand the utility of the library and increase its viability through the introduction of pre-set behavioural patterns for flocks that are commonly used, so the user just needs to configure the corresponding pattern instead of creating it by himself. This project will also introduce 3 dimensional flocks and obstacles to the library to widen its range of application. This report identifies various possible flock movement patterns that are commonly seen in areas such as the natural world, video games, and Computer Generated Imagery (CGI). The possible applications of 3D flocks and in extension, 3D obstacles, are also explored. Afterwards, the design and implementation details of the movement patterns, and also of the 3D flocks and obstacles are described and discussed. Finally, at the end of the report, are some recommendations for future work in this area. Bachelor of Engineering (Computer Science) 2016-04-21T09:20:13Z 2016-04-21T09:20:13Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66715 en Nanyang Technological University 38 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Choy, Jin Xiang Animal flocking behaviours in game development using FAME |
description |
The Flock Animation & Modeling Environment (FAME) library is a software library package that provides a quick and easy way to realistically model the movements and behaviours of crowds, flocks, and swarms.
This library enables the user to easily create flocks, obstacles, and vector fields with configurable properties, thereby decreasing production time and cost. However, the user will still have to spend a significant amount of effort in configuring and manipulating the flocks to have them achieve any recognisable form of behaviour or formation. Also, it is currently only able to create flocks that are defined by 2 dimensional shapes, whereas there are many cases where a 3 dimensional flock is desired. For the library to be attractive to users, it has to provide more in terms of optimizing the workflow when using the library, and also provide needed functionality.
Therefore, this project aims to expand the utility of the library and increase its viability through the introduction of pre-set behavioural patterns for flocks that are commonly used, so the user just needs to configure the corresponding pattern instead of creating it by himself. This project will also introduce 3 dimensional flocks and obstacles to the library to widen its range of application.
This report identifies various possible flock movement patterns that are commonly seen in areas such as the natural world, video games, and Computer Generated Imagery (CGI). The possible applications of 3D flocks and in extension, 3D obstacles, are also explored.
Afterwards, the design and implementation details of the movement patterns, and also of the 3D flocks and obstacles are described and discussed.
Finally, at the end of the report, are some recommendations for future work in this area. |
author2 |
Ong Yew Soon |
author_facet |
Ong Yew Soon Choy, Jin Xiang |
format |
Final Year Project |
author |
Choy, Jin Xiang |
author_sort |
Choy, Jin Xiang |
title |
Animal flocking behaviours in game development using FAME |
title_short |
Animal flocking behaviours in game development using FAME |
title_full |
Animal flocking behaviours in game development using FAME |
title_fullStr |
Animal flocking behaviours in game development using FAME |
title_full_unstemmed |
Animal flocking behaviours in game development using FAME |
title_sort |
animal flocking behaviours in game development using fame |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66715 |
_version_ |
1759858412135383040 |