3D model presentation system with motion and transitions at each camera view point of interest (POI) with imageless jumps to each POI
First Claim
1. A method, comprising:
- specifying, by an author, a first motion view of a 3D scene indicating a point in the 3D scene to be featured, the first motion view including defining a cinematographic shot along an author specified path, a camera movement and a view of the 3D scene featuring the point;
determining whether a point in the 3D scene selected by a user, other than the author, is relevant towards presentation of the point to be featured as specified by the author; and
controlling presentation of the 3D scene to the user using the first motion view featuring the point in correspondence with the camera movement and the view specified by the author, when the determining indicates the point selected by the user is relevant to featuring the point as specified by the author.
3 Assignments
0 Petitions
Accused Products
Abstract
An interactive 3D presentation system that utilizes a collection of shots or motion views where each shot can include a combination of a camera view and camera action. A visual transition, such as a fade, can be presented at the end and beginning of sequential shots. Between the end point of a first shot and the beginning of a sequential shot, the scene is not shown. The system allows interactive authoring and/or viewing a 3D visual experience composed by defining a collection of shots where each shot is a combination of a camera view point of interest (POI) plus a camera motion path. The POI is placed on the path in a variety of ways where it can be at the beginning, in the middle or at the end of the path. A collection of predefined, cinematically styled camera motion paths, such as a crane and track shots, can be made available to the author. The pacing and duration of each shot can be adjusted. A graphical user interface showing the scene is provided and includes thumbnails of the POI or sets of POIs where the user can select a thumbnail to play an associated shot or set. The interface allows for the arrangement and ordering of shots to be used in a presentation. The system allows a shot to be retrieved from a collection of shots by indexing the 3D locations of each shot'"'"'s camera path and using this index to find the nearest neighbors to a user specified mouse cursor position. Variations in the scene can also be selected using the interface.
46 Citations
30 Claims
-
1. A method, comprising:
-
specifying, by an author, a first motion view of a 3D scene indicating a point in the 3D scene to be featured, the first motion view including defining a cinematographic shot along an author specified path, a camera movement and a view of the 3D scene featuring the point; determining whether a point in the 3D scene selected by a user, other than the author, is relevant towards presentation of the point to be featured as specified by the author; and controlling presentation of the 3D scene to the user using the first motion view featuring the point in correspondence with the camera movement and the view specified by the author, when the determining indicates the point selected by the user is relevant to featuring the point as specified by the author. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
specifying, by an author, a set of the first and second motion views to play by selecting a thumbnail image representing the set where each first motion view of a 3D scene includes a cinematographic shot along an author specified path including camera movement and a view in association with the 3D scene; allowing the author to specify a pace and duration for each view; allowing the author to specify a visual transition at an end of the first motion view and at a beginning of the second motion view; allowing the author to specify one of a path type from among predetermined path types for each motion view; allowing the author to specify a point of interest for each motion view, comprising a point along the path and a view direction at the point; determining whether a point in the 3D scene selected by a viewer, other than the author, is relevant towards presentation of the point of interest as specified by the author; and controlling presentation of the motion views to the viewer by transitioning along the paths in sequence according to the path types with the path traversing the points and viewing in the directions and with a viewless cut between the motion views, as specified by the author, when the determining indicates the point selected by the viewer is relevant to the point of interest as specified by the author.
-
-
22. A system, comprising:
-
a display; an input device; and a computer configured to execute an operation including; specifying, an author, with the input device, a first motion view of a 3D scene by indicating a point in the scene to be featured, the first motion view defining a cinematographic shot along an author specified path including camera movement and a view in association with the 3D scene, determining whether a point in the 3D scene selected by a user, other than the author, is relevant towards presentation of the point to be featured as specified by the author, and controlling presentation of the 3D scene to the user using the first motion view featuring the point in correspondence with the camera movement and the view specified by the author, when the determining indicates the point selected by the user is relevant to featuring the point as specified by the author.
-
-
23. A graphical user interface of a device, comprising:
-
a computer configured to execute an operation including; a view of a 3D scene produced by a computer; and a thumbnail image representing a motion view of the 3D scene produced by the computer including a cinematographic shot along an author specified path including camera movement and a view in association with the 3D scene featuring a point, where the operation determines whether a point in the 3D scene selected by a user, other than the author, is relevant towards presentation of a point to be featured in the motion view as specified by the author, and where a viewer is provided with controlled presentation of the 3D scene using the motion view featuring the point in correspondence with the camera movement and the view specified by an author, when the determining indicates the point selected by the viewer is relevant to featuring the point as specified by the author. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer readable storage controlling a computer to execute a process comprising:
-
specifying, by an author, a first motion view of a 3D scene by indicating a point in the 3D scene to be featured, the first motion view defining a cinematographic shot along an author specified path including camera movement and a view of the 3D scene; determining whether a point in the 3D scene selected by a user, other than the author, is relevant towards presentation of the point to be featured as specified by the author; and allowing the user to automatically execute the first motion view featuring the point based on controlled presentation of the first motion view in correspondence with the camera movement and the view specified by the author, when the determining indicates the point selected by the user is relevant to featuring the point as specified by the author.
-
-
29. A method, comprising:
-
allowing an author to specify a point in a scene; locating a view of the scene closest to the point and determining whether a point in the 3D scene selected by a viewer, other than the author, is relevant towards presentation of the point to be featured as specified by the author based on the view closest to the point; and allowing the author to specify a cinematographic shot along an author specified path including camera movement to feature the point in the scene, and where a viewer of the shot is provided with controlled presentation of the point featured in correspondence with the camera movement and the view specified by the author, when the determining indicates the point selected by the viewer is relevant to featuring the point as specified by the author.
-
-
30. A method, comprising:
-
specifying, by an author, a visual sequence in a 3D scene by defining a location in the scene to be featured, the visual sequence including a cinematographic shot along an author specified path including camera movement and a view in association with the 3D scene, the author specified path being one of a predefined path, an imported path and an author drawn path; determining whether a point in the 3D scene selected by a user, other than the author, is relevant towards presentation of the point to be featured as specified by the author; and controlling a view by the user using the visual sequence in correspondence with the camera movement and the view specified by the author, when the determining indicates the point selected by the user is relevant to featuring the point as specified by the author.
-
Specification