Ashish Sharma, A. Nakano, R. Kalia, P. Vashishta, S. Kodiyalam, Paul Miller, Wei Zhao, Xinlian Liu, T. Campbell, A. Haas
{"title":"十亿原子系统的沉浸式和交互式探索","authors":"Ashish Sharma, A. Nakano, R. Kalia, P. Vashishta, S. Kodiyalam, Paul Miller, Wei Zhao, Xinlian Liu, T. Campbell, A. Haas","doi":"10.1109/VR.2002.996525","DOIUrl":null,"url":null,"abstract":"We have developed a visualization system, namedAtomsviewer, to render a billion atoms from the results of a molecular dynamics simulation. This system uses a hierarchical view frustum culling algorithm based on the octree data structure to efficiently remove atoms that are outside of the field of view. A novel occlusion culling algorithm, using a probability function, then selects atoms with a high probability of being visible. These selected atoms are further tested with a traditional occlusion culling algorithm before being rendered as spheres at varying levels of detail. To achieve scalability, Atomsviewer is distributed over a cluster of PCs that execute a parallelized version of the hierarchical view frustum culling and the probabilistic occlusion culling, and a graphics workstation that renders the atoms. We have used Atomsviewer to render a billion-atom data set on a dual processor SGI Onyx2 with an InfiniteReality2 graphics pipeline connected to a four-node PC cluster.","PeriodicalId":54588,"journal":{"name":"Presence-Teleoperators and Virtual Environments","volume":"18 1","pages":"85-95"},"PeriodicalIF":0.7000,"publicationDate":"2002-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"39","resultStr":"{\"title\":\"Immersive and Interactive Exploration of Billion-Atom Systems\",\"authors\":\"Ashish Sharma, A. Nakano, R. Kalia, P. Vashishta, S. Kodiyalam, Paul Miller, Wei Zhao, Xinlian Liu, T. Campbell, A. Haas\",\"doi\":\"10.1109/VR.2002.996525\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We have developed a visualization system, namedAtomsviewer, to render a billion atoms from the results of a molecular dynamics simulation. This system uses a hierarchical view frustum culling algorithm based on the octree data structure to efficiently remove atoms that are outside of the field of view. A novel occlusion culling algorithm, using a probability function, then selects atoms with a high probability of being visible. These selected atoms are further tested with a traditional occlusion culling algorithm before being rendered as spheres at varying levels of detail. To achieve scalability, Atomsviewer is distributed over a cluster of PCs that execute a parallelized version of the hierarchical view frustum culling and the probabilistic occlusion culling, and a graphics workstation that renders the atoms. We have used Atomsviewer to render a billion-atom data set on a dual processor SGI Onyx2 with an InfiniteReality2 graphics pipeline connected to a four-node PC cluster.\",\"PeriodicalId\":54588,\"journal\":{\"name\":\"Presence-Teleoperators and Virtual Environments\",\"volume\":\"18 1\",\"pages\":\"85-95\"},\"PeriodicalIF\":0.7000,\"publicationDate\":\"2002-03-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"39\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Presence-Teleoperators and Virtual Environments\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.1109/VR.2002.996525\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, CYBERNETICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Presence-Teleoperators and Virtual Environments","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1109/VR.2002.996525","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
Immersive and Interactive Exploration of Billion-Atom Systems
We have developed a visualization system, namedAtomsviewer, to render a billion atoms from the results of a molecular dynamics simulation. This system uses a hierarchical view frustum culling algorithm based on the octree data structure to efficiently remove atoms that are outside of the field of view. A novel occlusion culling algorithm, using a probability function, then selects atoms with a high probability of being visible. These selected atoms are further tested with a traditional occlusion culling algorithm before being rendered as spheres at varying levels of detail. To achieve scalability, Atomsviewer is distributed over a cluster of PCs that execute a parallelized version of the hierarchical view frustum culling and the probabilistic occlusion culling, and a graphics workstation that renders the atoms. We have used Atomsviewer to render a billion-atom data set on a dual processor SGI Onyx2 with an InfiniteReality2 graphics pipeline connected to a four-node PC cluster.