TY - GEN
T1 - Combining local and global optimisation for virtual camera control
AU - Burelli, Paolo
AU - Yannakakis, Georgios N.
PY - 2010
Y1 - 2010
N2 - Controlling a virtual camera in 3D computer games is a complex task. The camera is required to react to dynamically changing environments and produce high quality visual results and smooth animations. This paper proposes an approach that combines local and global search to solve the virtual camera control problem. The automatic camera control problem is described and it is decomposed into sub-problems; then a hierarchical architecture that solves each sub-problem using the most appropriate optimisation technique is proposed. The approach is compared to pure local search solutions to showcase the advantages of the proposed architecture in terms of visual performance and robustness.
AB - Controlling a virtual camera in 3D computer games is a complex task. The camera is required to react to dynamically changing environments and produce high quality visual results and smooth animations. This paper proposes an approach that combines local and global search to solve the virtual camera control problem. The automatic camera control problem is described and it is decomposed into sub-problems; then a hierarchical architecture that solves each sub-problem using the most appropriate optimisation technique is proposed. The approach is compared to pure local search solutions to showcase the advantages of the proposed architecture in terms of visual performance and robustness.
KW - Virtual camera control
KW - 3D computer games
KW - Hierarchical architecture
KW - Local and global search
KW - Optimization techniques
KW - Virtual camera control
KW - 3D computer games
KW - Hierarchical architecture
KW - Local and global search
KW - Optimization techniques
U2 - 10.1109/ITW.2010.5593328
DO - 10.1109/ITW.2010.5593328
M3 - Conference article
SN - 0001-0782
SP - 403
EP - 410
JO - Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games, CIG2010
JF - Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games, CIG2010
ER -