Transcript Motivation

國立雲林科技大學
National Yunlin University of Science and Technology
Modelling Fish Behaviour
Advisor : Dr. Hsu
Presenter : Jia-Hao Yang
Author
: Kingsley Stephens, Binh pham and Aster Wardhani
Computer graphics and interactive techniques
1
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Outline





Motivation
Objective
Introduction
Method
Conclusions
2
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Motivation


Current behavioral systems focus on either
advanced development of animation or
artificial intelligence aspects.
It doesn’t emphasize both simplicity and
effciency.
3
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Objective

The contribution of this paper is to focus on
the practical modelling of fish for game
production.
4
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Introduction

When studying real fish we are concerned with three
aspects:
─
─
─

Behavior model : it incorporates sets of motivations &
behaviors to define particular species of fish.
─
─


Locomotion : anguillifom, carangiform and subcarangiform.
Sense : hearing, vision and chemoreception (smell & taste)
Behavior : predators, prey, or social animals
Motivation : hunger, fear
Behavior : wander, school, hunt and flee
Different species of fish contain different combinations
of motivations & behavious.
In this paper, we just refer to the two species : fish &
sharks.
5
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Method

Perception
─

Vision & collision detection
Mental Model
─
Motivational model
Hunger :
Fear :
─
Behavior routines

─
Avoid obstacle, wander, hunt, flee, school
Behavioral selection

State machine
6
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Method


To animation a fish in this manner requires:
─
Attaching a skeleton to the mesh
─
Describing the movement of the skeleton for swimming or
else.
How about the orientation, velocity…?
─
Point mass
7
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Results and Evaluation

Animation & movement
─

Behavior & interaction
─

Realistic & suitably smooth
The simple behavioral system can create a complex
interaction.
Production process
─
It’s methodology produced is simple, modular and
practical.
8
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Conclusion

Though the design framework, we can create
more intelligence fish that could act
individually based on their own motivations
and view of the world simplicity and dfficiency.
9
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
10
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
11
Intelligent Database Systems Lab