{"title":"使用最小遮挡集和不透明度贴图进行遮挡剔除","authors":"Poon Chun Ho, Wenping Wang","doi":"10.1109/IV.1999.781573","DOIUrl":null,"url":null,"abstract":"The aim of occlusion culling is to cull away a significant amount of invisible primitives at different viewpoints. We present two algorithms to improve occlusion culling for a highly occluded virtual environment. The first algorithm is used in the pre-processing stage. It considers the combined gain and cost of occluders to select an optimal set of occluders, called minimum occluder set, for each occluder. The second algorithm uses the improved opacity map and sparse depth map for efficient run-time overlap tests and depth tests, respectively. Without using pixel-wise comparison, this algorithm uses only three integer operations to perform an overlap test, and carry out a depth comparison sparsely. Both algorithms have been implemented and applied to test a model composed of about three hundred thousand polygons. Significant speedup in walkthroughs of the test model due to our algorithms has been observed.","PeriodicalId":340240,"journal":{"name":"1999 IEEE International Conference on Information Visualization (Cat. No. PR00210)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"25","resultStr":"{\"title\":\"Occlusion culling using minimum occluder set and opacity map\",\"authors\":\"Poon Chun Ho, Wenping Wang\",\"doi\":\"10.1109/IV.1999.781573\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The aim of occlusion culling is to cull away a significant amount of invisible primitives at different viewpoints. We present two algorithms to improve occlusion culling for a highly occluded virtual environment. The first algorithm is used in the pre-processing stage. It considers the combined gain and cost of occluders to select an optimal set of occluders, called minimum occluder set, for each occluder. The second algorithm uses the improved opacity map and sparse depth map for efficient run-time overlap tests and depth tests, respectively. Without using pixel-wise comparison, this algorithm uses only three integer operations to perform an overlap test, and carry out a depth comparison sparsely. Both algorithms have been implemented and applied to test a model composed of about three hundred thousand polygons. Significant speedup in walkthroughs of the test model due to our algorithms has been observed.\",\"PeriodicalId\":340240,\"journal\":{\"name\":\"1999 IEEE International Conference on Information Visualization (Cat. No. PR00210)\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"25\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1999 IEEE International Conference on Information Visualization (Cat. No. PR00210)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IV.1999.781573\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 IEEE International Conference on Information Visualization (Cat. No. PR00210)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IV.1999.781573","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Occlusion culling using minimum occluder set and opacity map
The aim of occlusion culling is to cull away a significant amount of invisible primitives at different viewpoints. We present two algorithms to improve occlusion culling for a highly occluded virtual environment. The first algorithm is used in the pre-processing stage. It considers the combined gain and cost of occluders to select an optimal set of occluders, called minimum occluder set, for each occluder. The second algorithm uses the improved opacity map and sparse depth map for efficient run-time overlap tests and depth tests, respectively. Without using pixel-wise comparison, this algorithm uses only three integer operations to perform an overlap test, and carry out a depth comparison sparsely. Both algorithms have been implemented and applied to test a model composed of about three hundred thousand polygons. Significant speedup in walkthroughs of the test model due to our algorithms has been observed.