Virtual Character Behavior Architecture using Cyclic Scheduling

Richard Zhao, Duane Szafron

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A story-based video game contains many characters. The majority are virtual characters controlled by artificial intelligence. In recent years, virtual character artificial intelligence has developed slower than other aspects of video games, such as graphics, mainly due to the cost of scripting complex and believable virtual characters. To tackle this bottleneck in content creation, this research proposes a new Tiered Behavior Architecture model for controlling the behaviors of virtual characters. For local scenes, techniques such as Behavior Capture with Hidden Markov Models, which has been evaluated by user studies that validated its success in generating fine-grained behaviors, can be used to fulfill the roles. At a larger scale, a hierarchical cyclic scheduler determines the general circumstances, schedules, and objectives of the virtual characters as well as the roles that will accomplish these objectives. This paper describes experiments and user studies that validate this model.
Original languageEnglish (US)
Title of host publicationProceedings of the 9th International Conference on the Foundations of Digital Games
StatePublished - Apr 2014

Fingerprint

Artificial intelligence
Scheduling
Hidden Markov models
Costs
Experiments

Cite this

Zhao, R., & Szafron, D. (2014). Virtual Character Behavior Architecture using Cyclic Scheduling. In Proceedings of the 9th International Conference on the Foundations of Digital Games
Zhao, Richard ; Szafron, Duane. / Virtual Character Behavior Architecture using Cyclic Scheduling. Proceedings of the 9th International Conference on the Foundations of Digital Games. 2014.
@inproceedings{96c6f0efdc004ebbbbb79fdb28ae9529,
title = "Virtual Character Behavior Architecture using Cyclic Scheduling",
abstract = "A story-based video game contains many characters. The majority are virtual characters controlled by artificial intelligence. In recent years, virtual character artificial intelligence has developed slower than other aspects of video games, such as graphics, mainly due to the cost of scripting complex and believable virtual characters. To tackle this bottleneck in content creation, this research proposes a new Tiered Behavior Architecture model for controlling the behaviors of virtual characters. For local scenes, techniques such as Behavior Capture with Hidden Markov Models, which has been evaluated by user studies that validated its success in generating fine-grained behaviors, can be used to fulfill the roles. At a larger scale, a hierarchical cyclic scheduler determines the general circumstances, schedules, and objectives of the virtual characters as well as the roles that will accomplish these objectives. This paper describes experiments and user studies that validate this model.",
author = "Richard Zhao and Duane Szafron",
year = "2014",
month = "4",
language = "English (US)",
booktitle = "Proceedings of the 9th International Conference on the Foundations of Digital Games",

}

Zhao, R & Szafron, D 2014, Virtual Character Behavior Architecture using Cyclic Scheduling. in Proceedings of the 9th International Conference on the Foundations of Digital Games.

Virtual Character Behavior Architecture using Cyclic Scheduling. / Zhao, Richard; Szafron, Duane.

Proceedings of the 9th International Conference on the Foundations of Digital Games. 2014.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Virtual Character Behavior Architecture using Cyclic Scheduling

AU - Zhao, Richard

AU - Szafron, Duane

PY - 2014/4

Y1 - 2014/4

N2 - A story-based video game contains many characters. The majority are virtual characters controlled by artificial intelligence. In recent years, virtual character artificial intelligence has developed slower than other aspects of video games, such as graphics, mainly due to the cost of scripting complex and believable virtual characters. To tackle this bottleneck in content creation, this research proposes a new Tiered Behavior Architecture model for controlling the behaviors of virtual characters. For local scenes, techniques such as Behavior Capture with Hidden Markov Models, which has been evaluated by user studies that validated its success in generating fine-grained behaviors, can be used to fulfill the roles. At a larger scale, a hierarchical cyclic scheduler determines the general circumstances, schedules, and objectives of the virtual characters as well as the roles that will accomplish these objectives. This paper describes experiments and user studies that validate this model.

AB - A story-based video game contains many characters. The majority are virtual characters controlled by artificial intelligence. In recent years, virtual character artificial intelligence has developed slower than other aspects of video games, such as graphics, mainly due to the cost of scripting complex and believable virtual characters. To tackle this bottleneck in content creation, this research proposes a new Tiered Behavior Architecture model for controlling the behaviors of virtual characters. For local scenes, techniques such as Behavior Capture with Hidden Markov Models, which has been evaluated by user studies that validated its success in generating fine-grained behaviors, can be used to fulfill the roles. At a larger scale, a hierarchical cyclic scheduler determines the general circumstances, schedules, and objectives of the virtual characters as well as the roles that will accomplish these objectives. This paper describes experiments and user studies that validate this model.

M3 - Conference contribution

BT - Proceedings of the 9th International Conference on the Foundations of Digital Games

ER -

Zhao R, Szafron D. Virtual Character Behavior Architecture using Cyclic Scheduling. In Proceedings of the 9th International Conference on the Foundations of Digital Games. 2014