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