Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data
Fish such as the Leopard Shark (Triakis semifasciata) can be tagged on their fin, released back into the wild, and their location tracked though technologies such as autonomous robots. Timestamped location data about their target is stored. We present a way to procedurally generate an animated simul...
Main Author: | |
---|---|
Format: | Others |
Published: |
DigitalCommons@CalPoly
2013
|
Subjects: | |
Online Access: | https://digitalcommons.calpoly.edu/theses/938 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1998&context=theses |
id |
ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-1998 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-19982019-10-24T15:12:20Z Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data Blizard, Katherine S Fish such as the Leopard Shark (Triakis semifasciata) can be tagged on their fin, released back into the wild, and their location tracked though technologies such as autonomous robots. Timestamped location data about their target is stored. We present a way to procedurally generate an animated simulation of T. semifasciata using only these timestamped location points. This simulation utilizes several components. Input timestamps dictate a monotonic time-space curve mapping the simulation clock to the space curve. The space curve connects all the location points as a spline without any sharp folds that are too implausible for shark traversal. We create a model leopard shark that has convincing kinematics that respond to the space curve. This is achieved through acquiring a skinned model and applying T. semifasciata motion kinematics that respond to velocity and turn commands. These kinematics affect the spine and all fins that control locomotion and direction. Kinematic- based procedural keyframes added onto a queue interpolate while the shark model traverses the path. This simulation tool generates animation sequences that can be viewed in real-time. A user study of 27 individuals was deployed to measure the perceived realism of the sequences as judged by the user by contrasting 5 different film sequences. Results of the study show that on average, viewers perceive our simulation as more realistic than not. 2013-06-01T07:00:00Z text application/pdf https://digitalcommons.calpoly.edu/theses/938 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1998&context=theses Master's Theses and Project Reports DigitalCommons@CalPoly biomemetics procedural generation computer animation scientific visualization Graphics and Human Computer Interfaces |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
biomemetics procedural generation computer animation scientific visualization Graphics and Human Computer Interfaces |
spellingShingle |
biomemetics procedural generation computer animation scientific visualization Graphics and Human Computer Interfaces Blizard, Katherine S Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data |
description |
Fish such as the Leopard Shark (Triakis semifasciata) can be tagged on their fin, released back into the wild, and their location tracked though technologies such as autonomous robots. Timestamped location data about their target is stored. We present a way to procedurally generate an animated simulation of T. semifasciata using only these timestamped location points.
This simulation utilizes several components. Input timestamps dictate a monotonic time-space curve mapping the simulation clock to the space curve. The space curve connects all the location points as a spline without any sharp folds that are too implausible for shark traversal. We create a model leopard shark that has convincing kinematics that respond to the space curve. This is achieved through acquiring a skinned model and applying T. semifasciata motion kinematics that respond to velocity and turn commands. These kinematics affect the spine and all fins that control locomotion and direction. Kinematic- based procedural keyframes added onto a queue interpolate while the shark model traverses the path.
This simulation tool generates animation sequences that can be viewed in real-time. A user study of 27 individuals was deployed to measure the perceived realism of the sequences as judged by the user by contrasting 5 different film sequences. Results of the study show that on average, viewers perceive our simulation as more realistic than not. |
author |
Blizard, Katherine S |
author_facet |
Blizard, Katherine S |
author_sort |
Blizard, Katherine S |
title |
Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data |
title_short |
Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data |
title_full |
Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data |
title_fullStr |
Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data |
title_full_unstemmed |
Shark Sim: A Procedural Method of Animating Leopard Sharks Based on Raw Location Data |
title_sort |
shark sim: a procedural method of animating leopard sharks based on raw location data |
publisher |
DigitalCommons@CalPoly |
publishDate |
2013 |
url |
https://digitalcommons.calpoly.edu/theses/938 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1998&context=theses |
work_keys_str_mv |
AT blizardkatherines sharksimaproceduralmethodofanimatingleopardsharksbasedonrawlocationdata |
_version_ |
1719277394315968512 |