Visibility transition planning for dynamic camera control
AssigneeDisney Enterprises, Inc.
InventorsRobert Sumner, Markus Gross, Nils Thuerey, Thomas Oskam
Life of this patent
Estimating the term…
Loading patent…
AssigneeDisney Enterprises, Inc.
InventorsRobert Sumner, Markus Gross, Nils Thuerey, Thomas Oskam
Estimating the term…
A camera control system is provided that uses global planning to compute large, occlusion free camera paths through complex environments, incorporating visibility of a focus point into the search strategy, so that a path is chosen along which the focus target is in view or, in general, to compute a visibility graph. A visibility roadmap data structure permits precomputation of coarse representations of collision-free paths through an environment, together with estimates of pair-wise visibility between scene portions. At runtime, path planning can be done using the precomputed roadmap values to find a coarse path, and then refined to the camera path using occlusion maps computed on-the-fly. Iterative smoothing, together with a physically-based camera model, can be used to have the path followed by the camera smooth in both space and time. The data structure can be adapted at runtime to deal with dynamic occluders that move in an environment.
In a computer-implemented animation or gaming system that maintains a geometric model space having coordinates in order to generate one or more images representing virtual objects in that geometric model space within a time allotted for a computing system to generate the one or more images from a camera view position in the geometric model space based on a computer-readable input of a set of virtual objects positioned in the geometric model space and parameters of the geometric model space, wherein the animation or gaming system will generate a display of the objects in the geometric model space as viewed from the camera view position and perform operations based on visibility, a method of computing a camera path, comprising:
A computer-implemented animation or gaming system that includes storage for elements of a geometric model space, the space having coordinates in order to generate one or more images representing virtual objects in that geometric model space within a time allotted for a computing system to generate the one or more images from a camera view position in the geometric model space based on a computer-readable input of a set of virtual objects positioned in the geometric model space and parameters of the geometric model space, wherein the animation or gaming system further includes an output usable for generating a display of the objects in the geometric model space from output data, as viewed from the camera view position and usable to perform operations based on visibility, the system comprising:
Dependencies are inferred from the claim text.