DocumentCode
2942594
Title
Applications of CSP Solving in Camera Control
Author
Ali, M.L. ; Goodwin, S.D.
Author_Institution
Windsor Univ., Windsor
fYear
2008
fDate
10-12 Jan. 2008
Firstpage
1040
Lastpage
1044
Abstract
Camera control systems of commercial 3D games have improved greatly in recent years, yet they are not as fully developed as other components of the games such as graphics, physics engines, etc. Bourne and Sattar (2006) have proposed a reactive constraint based camera system. We have extended their system with the capability to handle occlusion while following the main character. Camera cuts are used to find appropriate camera positions for a few difficult situations. The camera follows the character from (near) optimal positions defined by a camera profile. The desired values of height and distance constraints are changed appropriately whenever the character enters a semi-enclosed/enclosed area. The desired value of the orientation constraint is changed incrementally whenever the optimal camera view is obstructed. The system achieves real-time performance while following the main character in typical 3D environments and maintaining an optimal view based on the user specified/selected camera profile.
Keywords
cameras; computer games; constraint handling; constraint theory; human factors; intelligent control; ray tracing; virtual reality; 3D computer games; 3D environments; CSP solving; camera cuts; distance constraints; height constraints; occlusion detection method; optimal camera view; orientation constraint; ray intersection; viewer experience; virtual camera control systems; Application software; Cameras; Computer graphics; Computer science; Constraint optimization; Control systems; Engines; Layout; Physics; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Communications and Networking Conference, 2008. CCNC 2008. 5th IEEE
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-1456-7
Electronic_ISBN
978-1-4244-1457-4
Type
conf
DOI
10.1109/ccnc08.2007.237
Filename
4446535
Link To Document