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...

Full description

Saved in:
Bibliographic Details
Main Author: Choy, Jin Xiang
Other Authors: Ong Yew Soon
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