{"title":"在3D程序建模环境中的快速可见性分析","authors":"O. Gal, Y. Doytsher","doi":"10.1145/2345316.2345348","DOIUrl":null,"url":null,"abstract":"This paper presents a unique solution to the visibility problem in 3D urban environments generated by procedural modeling. We shall introduce a visibility algorithm for a 3D urban environment, consisting of mass modeling shapes. Mass modeling consists of basic shape vocabulary with a box as the basic structure. Using boxes as simple mass model shapes, one can generate basic building blocks such as L, H, U and T shapes, creating a complex urban environment model computing visible parts. Visibility analysis is based on an analytic solution for basic building structures as a single box. A building structure is presented as a continuous parameterization approximating of the building's corners. The algorithm quickly generates the visible surfaces' boundary of a single building and, consequently, its visible pyramid volume. Using simple geometric operations of projections and intersections between these visible pyramid volumes, hidden surfaces between buildings are rapidly computed. Real urban environment from Boston, MA, approximated to the 3D basic shape vocabulary model demonstrates our approach.","PeriodicalId":400763,"journal":{"name":"International Conference and Exhibition on Computing for Geospatial Research & Application","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Fast visibility analysis in 3D procedural modeling environments\",\"authors\":\"O. Gal, Y. Doytsher\",\"doi\":\"10.1145/2345316.2345348\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a unique solution to the visibility problem in 3D urban environments generated by procedural modeling. We shall introduce a visibility algorithm for a 3D urban environment, consisting of mass modeling shapes. Mass modeling consists of basic shape vocabulary with a box as the basic structure. Using boxes as simple mass model shapes, one can generate basic building blocks such as L, H, U and T shapes, creating a complex urban environment model computing visible parts. Visibility analysis is based on an analytic solution for basic building structures as a single box. A building structure is presented as a continuous parameterization approximating of the building's corners. The algorithm quickly generates the visible surfaces' boundary of a single building and, consequently, its visible pyramid volume. Using simple geometric operations of projections and intersections between these visible pyramid volumes, hidden surfaces between buildings are rapidly computed. Real urban environment from Boston, MA, approximated to the 3D basic shape vocabulary model demonstrates our approach.\",\"PeriodicalId\":400763,\"journal\":{\"name\":\"International Conference and Exhibition on Computing for Geospatial Research & Application\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference and Exhibition on Computing for Geospatial Research & Application\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2345316.2345348\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference and Exhibition on Computing for Geospatial Research & Application","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2345316.2345348","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fast visibility analysis in 3D procedural modeling environments
This paper presents a unique solution to the visibility problem in 3D urban environments generated by procedural modeling. We shall introduce a visibility algorithm for a 3D urban environment, consisting of mass modeling shapes. Mass modeling consists of basic shape vocabulary with a box as the basic structure. Using boxes as simple mass model shapes, one can generate basic building blocks such as L, H, U and T shapes, creating a complex urban environment model computing visible parts. Visibility analysis is based on an analytic solution for basic building structures as a single box. A building structure is presented as a continuous parameterization approximating of the building's corners. The algorithm quickly generates the visible surfaces' boundary of a single building and, consequently, its visible pyramid volume. Using simple geometric operations of projections and intersections between these visible pyramid volumes, hidden surfaces between buildings are rapidly computed. Real urban environment from Boston, MA, approximated to the 3D basic shape vocabulary model demonstrates our approach.