{"title":"A reinterpreted-texture strategy for rendering point symbols based on graphics processing unit","authors":"Yucheng Shu, Zihao Tang, S. Yue, Y. Wen, Min Chen","doi":"10.1080/15230406.2023.2221454","DOIUrl":null,"url":null,"abstract":"ABSTRACT The increasing demands of presenting large numbers of points in maps have promoted the progress of rendering point symbols in GPUs. Although the drawing efficiency issue can be handled with texture mapping methods, the rendering quality problem due to the fixed resolution that affects map renders’ visual experiences remains. The method of directly drawing vector paths of a point symbol can be used to satisfy the sharper effect of point symbols. However, it requires high memory cost and affects the drawing efficiency. This paper proposes a point symbol rendering method using the idea of reinterpreted textures. The rendering data used in this method are based on vectors to achieve refined results. Vector properties of symbols are encoded and organized into the texture structure with specific layout schemes. In the rendering phase, an instanced pipeline is launched to accept the texture and decode the required attributes. The proposed method takes advantage of fast access and continuity of textures while retaining geometric transformations. These features allow all symbols to be drawn in one single draw call and rotated or scaled arbitrarily. Experiments on drawing quality and efficiency demonstrate that the proposed method achieves fast and stable performance while maintaining the rendering quality.","PeriodicalId":47562,"journal":{"name":"Cartography and Geographic Information Science","volume":"50 1","pages":"403 - 420"},"PeriodicalIF":2.6000,"publicationDate":"2023-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cartography and Geographic Information Science","FirstCategoryId":"89","ListUrlMain":"https://doi.org/10.1080/15230406.2023.2221454","RegionNum":3,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"GEOGRAPHY","Score":null,"Total":0}
引用次数: 0
Abstract
ABSTRACT The increasing demands of presenting large numbers of points in maps have promoted the progress of rendering point symbols in GPUs. Although the drawing efficiency issue can be handled with texture mapping methods, the rendering quality problem due to the fixed resolution that affects map renders’ visual experiences remains. The method of directly drawing vector paths of a point symbol can be used to satisfy the sharper effect of point symbols. However, it requires high memory cost and affects the drawing efficiency. This paper proposes a point symbol rendering method using the idea of reinterpreted textures. The rendering data used in this method are based on vectors to achieve refined results. Vector properties of symbols are encoded and organized into the texture structure with specific layout schemes. In the rendering phase, an instanced pipeline is launched to accept the texture and decode the required attributes. The proposed method takes advantage of fast access and continuity of textures while retaining geometric transformations. These features allow all symbols to be drawn in one single draw call and rotated or scaled arbitrarily. Experiments on drawing quality and efficiency demonstrate that the proposed method achieves fast and stable performance while maintaining the rendering quality.
期刊介绍:
Cartography and Geographic Information Science (CaGIS) is the official publication of the Cartography and Geographic Information Society (CaGIS), a member organization of the American Congress on Surveying and Mapping (ACSM). The Cartography and Geographic Information Society supports research, education, and practices that improve the understanding, creation, analysis, and use of maps and geographic information. The society serves as a forum for the exchange of original concepts, techniques, approaches, and experiences by those who design, implement, and use geospatial technologies through the publication of authoritative articles and international papers.