CINEMA: a system for procedural camera movements
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Task-sensitive cinematography interfaces for interactive 3D learning environments
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Realtime constraint-based cinematography for complex interactive 3D worlds
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
Using temporal logics to express search control knowledge for planning
Artificial Intelligence
Expressive autonomous cinematography for interactive virtual environments
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Where Am I? What Am I Looking At?
IEEE Computer Graphics and Applications
Modeling Camera Control with Constrained Hypertubes
CP '02 Proceedings of the 8th International Conference on Principles and Practice of Constraint Programming
Interval constraint solving for camera control and motion planning
ACM Transactions on Computational Logic (TOCL)
A discourse planning approach to cinematic camera control for narratives in virtual environments
AAAI'05 Proceedings of the 20th national conference on Artificial intelligence - Volume 1
Path-planning for autonomous training on robot manipulators in space
IJCAI'05 Proceedings of the 19th international joint conference on Artificial intelligence
Automated cinematic reasoning about camera behavior
Expert Systems with Applications: An International Journal
Declarative camera control for automatic cinematography
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
Automatic 3D animation generation techniques are becoming increasingly popular in different areas related to computer graphics such as video games and animated movies. They help automate the filmmaking process even by non professionals without or with minimal intervention of animators and computer graphics programmers. Based on specified cinematographic principles and filming rules, they plan the sequence of virtual cameras that the best render a 3D scene. In this paper, we present an approach for automatic movie generation using linear temporal logic to express these filming and cinematography rules. We consider the filming of a 3D scene as a sequence of shots satisfying given filming rules, conveying constraints on the desirable configuration (position, orientation, and zoom) of virtual cameras. The selection of camera configurations at different points in time is understood as a camera plan, which is computed using a temporal-logic based planning system (TLPlan) to obtain a 3D movie. The camera planner is used within an automated planning application for generating 3D tasks demonstrations involving a teleoperated robot arm on the the International Space Station (ISS). A typical task demonstration involves moving the robot arm from one configuration to another. The main challenge is to automatically plan the configurations of virtual cameras to film the arm in a manner that conveys the best awareness of the robot trajectory to the user. The robot trajectory is generated using a path-planner. The camera planner is then invoked to find a sequence of configurations of virtual cameras to film the trajectory.