Improving and Extending Behavioral Animation Through Machine Learning
Behavioral animation has become popular for creating virtual characters that are autonomous agents and thus self-animating. This is useful for lessening the workload of human animators, populating virtual environments with interactive agents, etc. Unfortunately, current behavioral animation techniqu...
Main Author: | |
---|---|
Format: | Others |
Published: |
BYU ScholarsArchive
2005
|
Subjects: | |
Online Access: | https://scholarsarchive.byu.edu/etd/310 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=1309&context=etd |
id |
ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-1309 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-13092019-05-16T03:22:20Z Improving and Extending Behavioral Animation Through Machine Learning Dinerstein, Jonathan J. Behavioral animation has become popular for creating virtual characters that are autonomous agents and thus self-animating. This is useful for lessening the workload of human animators, populating virtual environments with interactive agents, etc. Unfortunately, current behavioral animation techniques suffer from three key problems: (1) deliberative behavioral models (i.e., cognitive models) are slow to execute; (2) interactive virtual characters cannot adapt online due to interaction with a human user; (3) programming of behavioral models is a difficult and time-intensive process. This dissertation presents a collection of papers that seek to overcome each of these problems. Specifically, these issues are alleviated through novel machine learning schemes. Problem 1 is addressed by using fast regression techniques to quickly approximate a cognitive model. Problem 2 is addressed by a novel multi-level technique composed of custom machine learning methods to gather salient knowledge with which to guide decision making. Finally, Problem 3 is addressed through programming-by-demonstration, allowing a non technical user to quickly and intuitively specify agent behavior. 2005-04-20T07:00:00Z text application/pdf https://scholarsarchive.byu.edu/etd/310 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=1309&context=etd http://lib.byu.edu/about/copyright/ All Theses and Dissertations BYU ScholarsArchive computer animation behavioral animation character animation synthetic characters behavioral modeling cognitive modeling machine learning reinforcement learning programming by demonstration autonomous agents AI-based animation computer games training simulators Computer Sciences |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
computer animation behavioral animation character animation synthetic characters behavioral modeling cognitive modeling machine learning reinforcement learning programming by demonstration autonomous agents AI-based animation computer games training simulators Computer Sciences |
spellingShingle |
computer animation behavioral animation character animation synthetic characters behavioral modeling cognitive modeling machine learning reinforcement learning programming by demonstration autonomous agents AI-based animation computer games training simulators Computer Sciences Dinerstein, Jonathan J. Improving and Extending Behavioral Animation Through Machine Learning |
description |
Behavioral animation has become popular for creating virtual characters that are autonomous agents and thus self-animating. This is useful for lessening the workload of human animators, populating virtual environments with interactive agents, etc. Unfortunately, current behavioral animation techniques suffer from three key problems: (1) deliberative behavioral models (i.e., cognitive models) are slow to execute; (2) interactive virtual characters cannot adapt online due to interaction with a human user; (3) programming of behavioral models is a difficult and time-intensive process. This dissertation presents a collection of papers that seek to overcome each of these problems. Specifically, these issues are alleviated through novel machine learning schemes. Problem 1 is addressed by using fast regression techniques to quickly approximate a cognitive model. Problem 2 is addressed by a novel multi-level technique composed of custom machine learning methods to gather salient knowledge with which to guide decision making. Finally, Problem 3 is addressed through programming-by-demonstration, allowing a non technical user to quickly and intuitively specify agent behavior. |
author |
Dinerstein, Jonathan J. |
author_facet |
Dinerstein, Jonathan J. |
author_sort |
Dinerstein, Jonathan J. |
title |
Improving and Extending Behavioral Animation Through Machine Learning |
title_short |
Improving and Extending Behavioral Animation Through Machine Learning |
title_full |
Improving and Extending Behavioral Animation Through Machine Learning |
title_fullStr |
Improving and Extending Behavioral Animation Through Machine Learning |
title_full_unstemmed |
Improving and Extending Behavioral Animation Through Machine Learning |
title_sort |
improving and extending behavioral animation through machine learning |
publisher |
BYU ScholarsArchive |
publishDate |
2005 |
url |
https://scholarsarchive.byu.edu/etd/310 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=1309&context=etd |
work_keys_str_mv |
AT dinersteinjonathanj improvingandextendingbehavioralanimationthroughmachinelearning |
_version_ |
1719185550695464960 |