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:
- allowing a user to specify a first motion view of a 3D scene comprising a path in association with the 3D scene and a view of the scene along the path; and
allowing the user to present the motion view.
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.
52 Citations
30 Claims
-
1. A method, comprising:
-
allowing a user to specify a first motion view of a 3D scene comprising a path in association with the 3D scene and a view of the scene along the path; and
allowing the user to present the motion view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
allowing the user to specify 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 comprises a path in association with the 3D scene and a view of the scene along the path;
allowing the user to specify a pace and duration for each view;
allowing the user to specify a visual transition at an end of the first motion view and at a beginning of the second motion view;
allowing the user to specify one of a path type from among predetermined path types for each motion view;
allowing the user to specify a point of interest for each motion view, comprising a point along the path and a view direction at the point; and
allowing the user to automatically execute the motion views and the transition 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.
-
-
23. A system, comprising:
-
a display;
an input device; and
a computer allowing a user to specify, with the input device, a first motion view of a 3D scene comprising a path in association with the 3D scene and a view of the scene along the path, and allowing the user to automatically execute the motion view to display the motion view on the display.
-
-
24. A graphical user interface, comprising:
-
a view of a 3D scene; and
a thumbnail image representing a motion view of the 3D scene comprising a path in association with the 3D scene and a view of the scene along the path. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer readable storage for controlling a computer including a process allowing a user to specify a first motion view of a 3D scene comprising a path in association with the 3D scene and a view of the scene along the path, and allowing the user to automatically execute the motion view.
-
30. A method, comprising:
-
allowing the user to specify a point in a scene; and
locating a view of the scene closest to the point.
-
Specification