Simulated city generation
First Claim
1. A method of generating a city model, comprising:
- receiving a set of roadway segments, the roadway segments corresponding to a plurality of roadways of a city;
generating a set of grid points using the set of roadway segments, the grid points corresponding to intersections between the roadway segments;
associating a feature model to each subset of the set of grid points, each subset of the set of grid points corresponding to at least a portion of a roadway of the plurality of roadways of the city, the feature model representative of buildings expected to be found along each roadway segment.
3 Assignments
0 Petitions
Accused Products
Abstract
A city model generation process. A city model is generated using information about an actual city. A roadway database including segments of roadways is used to generate a city model having grid points corresponding to intersections between the roadway segments. A type of roadway determined from the roadway database information is associated with sets of grid points defining a single roadway. Elevation data is added to the city model using a topographic database. Features, such as a road profile, are added to the roadway using the type. Photographic and zoning information is used to further refine the type of a roadway with a subtype corresponding to features of buildings that may be associated with the roadway. Generic building models and features are associated with the roadways based on the subtypes. Landmark building models are added to the city model to complete the city model.
26 Citations
13 Claims
-
1. A method of generating a city model, comprising:
-
receiving a set of roadway segments, the roadway segments corresponding to a plurality of roadways of a city; generating a set of grid points using the set of roadway segments, the grid points corresponding to intersections between the roadway segments; associating a feature model to each subset of the set of grid points, each subset of the set of grid points corresponding to at least a portion of a roadway of the plurality of roadways of the city, the feature model representative of buildings expected to be found along each roadway segment. - View Dependent Claims (2, 3, 4, 5, 11)
-
-
6. A data processing apparatus for generating a city model, comprising:
-
a processor; and a memory coupled to the processor, the memory having program instructions executable by the processor stored therein, the program instructions including program instructions for;
receiving a set of roadway segments, the roadway segments corresponding to a plurality of roadways of a city;generating a set of grid points using the set of roadway segments, the grid points corresponding to intersections between the roadway segments; associating a feature model to each subset of the set of grid points, each subset of the set of grid points corresponding to at least a portion of a roadway of the plurality of roadways of the city, the feature model representative of buildings expected to be found along each roadway segment. - View Dependent Claims (7, 8, 9, 12)
-
-
10. A method of computer generating a cityscape using a city model data to form a computer-generated three dimensional model corresponding to actual city parameters, comprising:
-
generating a roadway connectivity model using road profiles from the city model; applying elevation information from the city model to the roadway connectivity model to obtain an elevated roadway connectivity model; and using feature models from the city model to generate buildings associated with each roadway in the elevated roadway connectivity model.
-
-
13. A method of generating a display information for roadside depictions in a video game, comprising:
-
representing a roadway by a set of grid points; determining building types along portions of the roadway by using zoning information; and associating the building types with the portions of the roadway.
-
Specification