{"title":"分布式虚拟现实使用章鱼","authors":"P. Hartling, C. Just, C. Cruz-Neira","doi":"10.1109/VR.2001.913770","DOIUrl":null,"url":null,"abstract":"With the widespread popularity of the Internet and advances in distributed computing and in virtual reality, more flexibility is needed in the development and use of collaborative virtual environments. In this paper, we present Octopus, a cross-platform, object-oriented API for constructing shared virtual worlds. The list of goals for Octopus, a description of its design and a detailed discussion of its implementation are provided. The design description gives explanations of the three components of Octopus: the core that handles networking and data sharing, the interface for implementing user representations in the virtual space (avatars), and the actual implementations of the avatars.","PeriodicalId":445662,"journal":{"name":"Proceedings IEEE Virtual Reality 2001","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Distributed virtual reality using Octopus\",\"authors\":\"P. Hartling, C. Just, C. Cruz-Neira\",\"doi\":\"10.1109/VR.2001.913770\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the widespread popularity of the Internet and advances in distributed computing and in virtual reality, more flexibility is needed in the development and use of collaborative virtual environments. In this paper, we present Octopus, a cross-platform, object-oriented API for constructing shared virtual worlds. The list of goals for Octopus, a description of its design and a detailed discussion of its implementation are provided. The design description gives explanations of the three components of Octopus: the core that handles networking and data sharing, the interface for implementing user representations in the virtual space (avatars), and the actual implementations of the avatars.\",\"PeriodicalId\":445662,\"journal\":{\"name\":\"Proceedings IEEE Virtual Reality 2001\",\"volume\":\"67 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-03-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE Virtual Reality 2001\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VR.2001.913770\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE Virtual Reality 2001","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VR.2001.913770","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
With the widespread popularity of the Internet and advances in distributed computing and in virtual reality, more flexibility is needed in the development and use of collaborative virtual environments. In this paper, we present Octopus, a cross-platform, object-oriented API for constructing shared virtual worlds. The list of goals for Octopus, a description of its design and a detailed discussion of its implementation are provided. The design description gives explanations of the three components of Octopus: the core that handles networking and data sharing, the interface for implementing user representations in the virtual space (avatars), and the actual implementations of the avatars.