A system and method of procedural generation of graphics corresponding to a plurality of buildings in a three-dimensional virtual environment includes identifying a region in the three-dimensional virtual environment that is enclosed by a plurality of streets within the three-dimensional virtual environment, generating a two-dimensional arrangement of a plurality of tiles within the region, identifying one building segment graphic in the subset of building segment graphics corresponding to each tile based on an array of pseudo-random index values stored in the memory for each tile in the plurality of tiles, and generating a graphical depiction of the three-dimensional virtual environment including a graphical depiction of the plurality of buildings in the region based on the two-dimensional arrangement of the plurality of tiles and the building segment graphic identified for each tile in the plurality of tiles.
展开▼