The research and application of virtual transformer substation roaming platform based on the OpenGVS Liu Fang 1 ;Li Hui 1 ; 1:School of Computer and Informaiton Technology, Northeast university of petroleum;NEPU; Daqing,Heilognjiang, 163318,China; e-mail: lfliufang1983@126.com Tong Wei 2 2: Information center the first oil production company, Daqing Oilfield; Daqing,Heilognjiang 163318,China; Abstract— Roaming platform is the most important part of the virtual reality, with which can shorten the exploitation time to a great extend. This walkthrough platform is based on virtual transformer substation, and has added collision detect, mouse identifying, natural phenomenon simulation and some other key technologies. This system can basically come to the need of a walkthrough platform. Keywords- Virtual Scene; Roaming Platform; Collision Detect; Mouse Picking I. I NTRODUCTION Virtual reality is both an active technology research field and a collection of high and new technology[1], which includes computer graphics, multimedia technology, artificial intelligence, man-machine interface technology, sensor technology, highly parallel real-time computation technology and people's behavior technology and so on. In essence it is a kind of advanced computer user interface; various kinds of intuitive and natural real-time perception interactive means could provide user-friendly operation through to the user at the same time offer, such as sight and hearing and touch, etc. Roaming platform has the most widely used in virtual reality system, construction roaming and simulation training and so on are all belong to roaming system application scope. Roaming platform includes visual database generation and general roaming engine, and the roaming engine is the core part of roaming platform. The roaming platform could extract the common function to realize code reuse, so can shorten the develop time, reduce waste of resources.. II. T HE RESEARCH OF ROAMING SYSTEM PLATFORM There are three kinds of roaming platform in our virtual reality research group. A. Building the roaming platform using MultiGen Creator combined with the OpenGVS. Creator is MultiGen - Paradigm Company’s industry leading software tool set, used to produce high precision of real-time 3d scene. Creator is a new generation of real-time simulation modeling software which could generate large lifelike scene in real-time under the premise of generation for simulation. The construction of the engine is in VC++environment using OpenGVS development. OpenGVS is a kind of based on real-time 3d software system development of the senior application program interface (API), also a kind of advanced visual management software, which is the world's first general workstation platform 3d visual management software [2]. B. Building the roaming platform using Virtools combined with the 3DS Max. Virtools is developed by the French global interactive 3d development solutions company VIRTOOLS, its 3d engine has become Microsoft Xbox recognition system. The characteristics of Virtools are easy to use, wide application field, short development process, affinity graphical interface, revealed in the visual effect is good. There are five optional modules in addition to their own 3d/VR development platform Virtools Dev, which are network Server Virtools Server, physical attribute module Physics Pack, artificial intelligence module AI Pack, Xbox development module and submerged platform VR Pack. C. Building the roaming platform using OpenGL. OpenGL is a standard application programming interface provided for 3d graphics, is an independent of hardware equipment[3], window system and operating system graphics and hardware interface, which is supported in many platform, the developer can use it to design a powerful efficient interactive graphics application program. D. Comparison conclusion We could come to the following conclusion through compare three kinds of platform. (1)Visualization of Virtools is higher than other tools, the program design processes of OpenGVS and OpenGL are not visual, because they are both based on VC++ graphical SDK. It is higher demand for personnel ability of programming using OpenGVS and OpenGL to develop program, it is also because of this, the function of penGVS and OpenGL are flexible powerful. (2)There is no model constructing function in Virtools, the object and its action made in 3DS Max must be imported into Virtools to edit and integrate. The combination OpenGVS with MultiGen Creator is also made to overcome their shortcomings, so it is a good platform. (3)The program design by Virtools is based on the function modules, so it is difficulty to change some bottom set, more difficult for users to consider from the bottom to optimize the whole application. using OpenGVS develops Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013)Published by Atlantis Press, Paris, France. © the authors 1962Zhejiang University of Media and Communications (218.75.124.130) - 2014/10/8 Download