Visibility preprocessing for interactive walkthroughs
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
The virtual cinematographer: a paradigm for automatic real-time camera control and directing
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Virtual 3D camera composition from frame constraints
MULTIMEDIA '00 Proceedings of the eighth ACM international conference on Multimedia
Real-Time Camera Planning for Navigation in Virtual Environments
SG '08 Proceedings of the 9th international symposium on Smart Graphics
Visibility transition planning for dynamic camera control
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Cinematic discourse generation
Cinematic discourse generation
Declarative camera control for automatic cinematography
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 1
A survey of visibility for walkthrough applications
IEEE Transactions on Visualization and Computer Graphics
Advanced composition in virtual camera control
SG'11 Proceedings of the 11th international conference on Smart graphics
The director's lens: an intelligent assistant for virtual cinematography
MM '11 Proceedings of the 19th ACM international conference on Multimedia
Intelligent camera control using behavior trees
MIG'11 Proceedings of the 4th international conference on Motion in Games
Efficient composition for virtual camera control
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Efficient composition for virtual camera control
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Proceedings of the 4th ACM Multimedia Systems Conference
CollaStar: Interaction collaborative avec des données multidimensionnelles et temporelles
Proceedings of the 25ième conférence francophone on l'Interaction Homme-Machine
Bandwidth adaptation for 3D mesh preview streaming
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special issue of best papers of ACM MMSys 2013 and ACM NOSSDAV 2013
Hi-index | 0.00 |
Developers of interactive 3D applications, such as computer games, are expending increasing levels of effort on the challenge of creating more narrative experiences in virtual worlds. As a result, there is a pressing requirement to automate an essential component of a narrative -- the cinematography -- and develop camera control techniques that can be utilized within the context of interactive environments in which actions are not known in advance. Such camera control algorithms should be capable of enforcing both low-level geometric constraints, such as the visibility of key subjects, and more elaborate properties related to cinematic conventions such as characteristic viewpoints and continuity editing. In this paper, we present a fully automated real-time cinematography system that constructs a movie from a sequence of low-level narrative elements (events, key subjects actions and key subject motions). Our system computes appropriate viewpoints on these narrative elements, plans paths between viewpoints and performs cuts following cinematic conventions. Additionally, it offers an expressive framework which delivers notable variations in directorial style. Our process relies on a viewpoint space partitioning technique in 2D that identifies characteristic viewpoints of relevant actions for which we compute the partial and full visibility. These partitions, to which we refer as Director Volumes, provide a full characterization over the space of viewpoints. We build upon this spatial characterization to select the most appropriate director volumes, reason over the volumes to perform appropriate camera cuts and rely on traditional path-planning techniques to perform transitions. Our system represents a novel and expressive approach to cinematic camera control which stands in contrast to existing techniques that are mostly procedural, only concentrate on isolated aspects (visibility, transitions, editing, framing) or do not encounter for variations in directorial style.