Marc Christie

Learn More
Progress in modeling, animation and rendering means that rich, high fidelity interactive virtual worlds are now commonplace. But as photographers and cinematographers know, achievement of the intended informational and aesthetic goals is highly dependent on the position and motion of the camera in relation to the elements of the scene. Camera control(More)
Modelling, animation and rendering has dominated research computer graphics yielding increasingly rich and realistic virtual worlds. The complexity, richness and quality of the virtual worlds are viewed through a single media that is a virtual camera. In order to properly convey information, whether related to the characters in a scene, the aesthetics of(More)
Many problems in robust control and motion planning can be reduced to either finding a sound approximation of the solution space determined by a set of nonlinear inequalities, or to the "guaranteed tuning problem" as defined by Jaulin and Walter, which amounts to finding a value for some tuning parameter such that a set of inequalities be verified for all(More)
In this paper, we present a semantic space partitioning (SSP) approach to the virtual camera composition problem. Virtual camera composition (VCC) consists in positioning a camera in a virtual world, such that the resulting image satisfies a set of visual cinematographic properties. Whereas most related works concentrate on numerically computing a unique(More)
Rapid increase in the quality of 3D content coupled with the evolution of hardware rendering techniques urges the development of camera control systems that enable the application of aesthetic rules and conventions from visual media such as film and television. One of the most important problems in cinematography is that of composition, the precise(More)
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(More)
This course summarizes the motivations and requirements for camera control, presents an overview of the state of the art, and examines promising avenues and hot topics for future research. It classifies the various techniques and identifies the representational limits and commitments of each. Approaches range from completely interactive techniques based on(More)
We introduce "Crowd Sculpting": a method to interactively design populated environments by using intuitive deformation gestures to drive both the spatial coverage and the temporal sequencing of a crowd motion. Our approach assembles large environments from sets of spatial elements which contain inter-connectible, periodic crowd animations. Such a “Crowd(More)