TY - GEN
T1 - Automatic camera control: A dynamic multi-objective perspective
AU - Burelli, Paolo
AU - Preuss, Mike
PY - 2014
Y1 - 2014
N2 - Automatically generating computer animations is a challenging and complex problem with applications in games and film production. In this paper, we investigate how to translate a shot list for a virtual scene into a series of virtual camera configurations — i.e automatically controlling the virtual camera. We approach this problem by modelling it as a dynamic multi-objective optimisation problem and show how this metaphor allows a much richer expressiveness than a classical single objective approach. Finally, we showcase the application of a multi-objective evolutionary algorithm to generate a shot for a sample game replay and we analyse the results.
AB - Automatically generating computer animations is a challenging and complex problem with applications in games and film production. In this paper, we investigate how to translate a shot list for a virtual scene into a series of virtual camera configurations — i.e automatically controlling the virtual camera. We approach this problem by modelling it as a dynamic multi-objective optimisation problem and show how this metaphor allows a much richer expressiveness than a classical single objective approach. Finally, we showcase the application of a multi-objective evolutionary algorithm to generate a shot for a sample game replay and we analyse the results.
KW - Computer Animation
KW - Virtual Camera Control
KW - Dynamic Multi-Objective Optimisation
KW - Multi-Objective Evolutionary Algorithm
KW - Virtual Scene Translation
KW - Computer Animation
KW - Virtual Camera Control
KW - Dynamic Multi-Objective Optimisation
KW - Multi-Objective Evolutionary Algorithm
KW - Virtual Scene Translation
U2 - 10.1007/978-3-662-45523-4_30
DO - 10.1007/978-3-662-45523-4_30
M3 - Conference article
SN - 0001-0782
SP - 361
EP - 373
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -