Geomipmapping (original) (raw)

Property Value
dbo:abstract Geomipmapping or geometrical mipmapping is a real-time block-based terrain rendering algorithm developed by in 2000 that aims to reduce CPU processing time which is a common bottleneck in level of detail approaches to terrain rendering. Prior to geomipmapping, techniques such as were used to divide the terrain into square tiles created by binary division with quadratically diminishing size. The subdivision step is typically performed on the CPU which creates a bottleneck as geometry commands are buffered to the GPU. Unlike quadtrees which send 1x1 polygon units to the GPU, to reduce the CPU processing time geomipmapping divides the terrain into grid-based tiles which are themselves regularly subdivided. Typically, a fixed number of vertex buffer objects (VBOs) are stored on the GPU at different grid resolutions, such as 10x10 and 20x20, and then placed at major terrain regions selectively chosen by the CPU. A vertex shader is then used to reposition the vertices for a given VBO, all on the GPU. Overall, this results in a major reduction in CPU processing, and reduced CPU-to-GPU bandwidth as the GPU then performs most of the work. and are two other modern alternatives to geomipmapping for interactive rendering of terrain. (en)
dbo:wikiPageExternalLink https://www.flipcode.com/archives/article_geomipmaps.pdf
dbo:wikiPageID 18041989 (xsd:integer)
dbo:wikiPageLength 1791 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 993850847 (xsd:integer)
dbo:wikiPageWikiLink dbr:Level_of_detail_(computer_graphics) dbc:Computer_graphics_algorithms dbr:Graphics_processing_unit dbr:Terrain_rendering dbr:CPU dbr:ROAM dbr:Vertex_Buffer_Object dbr:GPU_raycasting dbr:Geoclipmap dbr:Quadtree_rendering dbr:W.H._de_Boer
dbp:wikiPageUsesTemplate dbt:Note dbt:Ref dbt:Reflist dbt:Compu-graphics-stub
dct:subject dbc:Computer_graphics_algorithms
gold:hypernym dbr:Terrain
rdf:type yago:WikicatComputerGraphicsAlgorithms yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Algorithm105847438 yago:Event100029378 yago:Procedure101023820 yago:PsychologicalFeature100023100 yago:YagoPermanentlyLocatedEntity dbo:Town yago:Rule105846932
rdfs:comment Geomipmapping or geometrical mipmapping is a real-time block-based terrain rendering algorithm developed by in 2000 that aims to reduce CPU processing time which is a common bottleneck in level of detail approaches to terrain rendering. (en)
rdfs:label Geomipmapping (en)
owl:sameAs freebase:Geomipmapping yago-res:Geomipmapping wikidata:Geomipmapping https://global.dbpedia.org/id/4krjr
prov:wasDerivedFrom wikipedia-en:Geomipmapping?oldid=993850847&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Geomipmapping
is dbo:wikiPageWikiLink of dbr:Level_of_detail_(computer_graphics) dbr:Terrain_cartography dbr:ROAM
is foaf:primaryTopic of wikipedia-en:Geomipmapping