US2006284889A1PendingUtilityA1
System and method for combining independent scene layers to form computer generated environments
Assignee: EVANS & SUTHERLAND COMPUTER COPriority: Jul 19, 2002Filed: Aug 16, 2006Published: Dec 21, 2006
Est. expiryJul 19, 2022(expired)· nominal 20-yr term from priority
G06T 17/05G06T 2210/36
45
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method is provided for combining independent scene layers to form computer generated environments. The method includes the operation of constructing a terrain layer using stored terrain data. Another operation is generating a feature layer using feature layer data that is stored separately from the stored terrain data. The feature layer and the terrain layer can then be combined to form a composite scene.
Claims
exact text as granted — not AI-modified1 . A method for combining scene layers from independent databases to form a computer generated environment and associated images, comprising the steps of:
processing a terrain database containing terrain data; constructing a terrain layer that is stored in a data structure, and the terrain layer is constructed using the terrain data; processing a feature layer database containing feature data; generating a feature layer using the feature data that is separate from the terrain data, wherein features in the feature layer have locations in reference to the terrain layer; combining the feature layer and the terrain layer to form a composite environment; and rendering the composite environment for viewing by a user.
2 . A method as in claim 1 , wherein the step of generating a feature layer further comprises the step of generating a plurality of feature layers which are applied to the terrain layer.
3 . A method as in claim 1 , further comprising the step of using a different level-of-detail strategy for the feature layer than for the terrain layer.
4 . A method as in claim 1 , further comprising the step of using a different field-of-view culling strategy for the feature layer than for the terrain layer.
5 . A method as in claim 1 , further comprising the step of storing the terrain layer in a data structure that is a quadtree.
6 . A method as in claim 5 , further comprising the step of appending features from the feature layer to the quadtree at appropriate terrain facets.
7 . A method as in claim 5 , further comprising the step of checking prior features added to the quadtree to determine whether special processing should be applied to additional features being appended to the quadtree.
8 . A method as in claim 1 , further comprising the step of creating an instantaneous model of the terrain using a triangular mesh based on an instantaneous eyepoint.
9 . A method as in claim 8 , further comprising the step of creating a triangular mesh using a level-of-detail (LOD) strategy that partitions triangles based on the eyepoint location with respect to the triangles.
10 . A system for combining independent scene layers to form computer generated environments, comprising:
a terrain database configured to store a terrain layer; a feature database that is separate from the terrain database and configured to store a feature layer; and a scene assembler configured to receive the terrain layer from the terrain database and the feature layer from the feature database in order to combine the terrain layer and the feature layer into a composite environment.
11 . A system as in claim 10 , a real-time system configured to generate polygons for the composite environment of each computational image frame.
12 . A system as in claim 10 , further comprising an associated processor for the feature database configured to submit features from the feature database to the scene assembler.
13 . A system as in claim 10 , further comprising an associated processor for the terrain database configured to submit the terrain layer to the scene assembler.
14 . A system as in claim 10 , further comprising a quadtree terrain data structure that defines instantaneous terrain geometry.
15 . A system as in claim 10 , wherein the feature database further comprises a plurality of feature databases that are configured to be combined together and applied to the terrain data structure.
16 . A system as in claim 14 , wherein the plurality of feature databases further comprises a plurality of 2-D feature databases and a plurality of 3-D feature databases.
17 . A system as in claim 16 , wherein the plurality of 2-D feature databases are selected from the group of 2-D feature databases consisting of a model texture database, a terrain texture database, a road feature database, a runway feature database, and a shadow feature database.
18 . A system as in claim 16 , wherein the plurality of 3-D feature databases are selected from the group of 3-D feature databases consisting of a building database, a tree database, a foliage database, a vehicle database, a utility structure database, a road cut database, a crater database, a land fill database, an airport skirt database, and a people database.
19 . The system as in claim 15 , further comprising the step of providing a level-of-detail control for the terrain layer and a separate level-of-detail control for each of the plurality of feature databases.
20 . A method for combining independent scene layers to form a computer generated environment and associated images, comprising the steps of:
processing a terrain database to form a terrain layer; storing the terrain layer in a tree data structure; processing a feature database to form a feature layer; applying the feature layer to the terrain layer to form a composite environment; rendering the composite environment for viewing by a user.
21 . A method as in claim 20 , further comprising the step of appending features from the feature layer to terminal nodes in the tree data structure based on where the features are located on the terrain layer.
22 . A method as in claim 20 , further comprising the step of appending coplanar polygons to the terrain nodes of the tree data structure that the coplanar polygons cover.
23 . A method as in claim 20 , further comprising the step of appending feature polygons to the tree data structure based on the terminal node of the terrain where the feature polygons are located.
24 . A method as in claim 20 , further comprising the step of storing the terrain layer in the tree data structure that is a quadtree.
25 . A method as in claim 24 , further comprising the step of searching the quadtree in order to determine a terrain facet where each feature is located on the terrain layer.
26 . A method as in claim 25 , further comprising the step of computing the position and height of a feature within the terrain facet where the feature is located.
27 . A method as in claim 20 , further comprising the step of processing a plurality of feature layers which are applied to the terrain layer.
28 . A method as in claim 20 , further comprising the step of conforming features to the terrain layer by clipping feature polygons to terrain facets.
29 . A method as in claim 20 , further comprising the step of transferring terrain characteristics from the terrain to features in the feature layer.
30 . A method as in claim 20 , further comprising the step of transferring shadow and shading terrain characteristics from the terrain layer to the feature in the feature layer.Join the waitlist — get patent alerts
Track US2006284889A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.