dc.contributor.authorChoy, Jin Xiang
dc.description.abstractThe 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.en_US
dc.format.extent38 p.en_US
dc.rightsNanyang Technological University
dc.titleAnimal flocking behaviours in game development using FAMEen_US
dc.typeFinal Year Project (FYP)en_US
dc.contributor.supervisorOng Yew Soonen_US
dc.contributor.schoolSchool of Computer Engineeringen_US
dc.description.degreeBachelor of Engineering (Computer Science)en_US

Files in this item


This item appears in the following Collection(s)

Show simple item record