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

Full description

Bibliographic Details
Main Author: Blizard, Katherine S
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