This work presents the design and the features of a flexible realtime 3D graphics engine aimed at the development of multimedia applications and collaborative virtual environments. The engine, called EnCIMA (Engine for Collaborative and Immersive Multimedia Applications), enables a fast development process of applications by providing a high level interface, which has been implemented using the C++ object-oriented programming paradigm. The main features of the proposed engine are the support to scene management, ability to load static and animated 3D models, particle system effects, network connection management to support collaboration, and collision detection. In addition, the engine supports several specialized interaction devices such as 3D mice, haptic devices, 3D motion trackers, data-gloves, and joysticks with and without force feedback. The engine also enables the developer to choose the way the scene should be rendered to, i.e. using standard display devices, stereoscopy, or even several simultaneous projection for spatially immersive devices. As part of the evaluation process, we have compared the performance of EnCIMA to a game engine and two scene graph toolkits, through the use of a testbed application. The performance results and the wide variety of non-conventional interaction devices supported are evidences that EnCIMA can be considered a real time virtual reality engine.
This work presents a multiplatform architecture to support the design and implementation of desktop multiplayer games controlled by mobile phones with Bluetooth capability. Our main objective was to demonstrate that by harnessing technologies such as J2ME, J2SE, and Bluetooth communication it is possible to transform any mobile phone that support these technologies into a wireless application-independent remote controller. To demonstrate the flexibility of this approach, we have focused on employing mobile phones as game controllers. We developed four games in different genres/styles that support various input modes among players. The results gathered from our testbed games are twofold: i) in terms of overall game performance there was no noticeable communication delays, and; ii) in terms of gameplay, we have observed that the nature of the game interaction supported by this communication architecture has enhanced the social aspect of games-each game offered a entertaining environment in which a group of people could engage in.
Elaborado por Maurício Amormino Júnior-CRB6/2422 O conteúdo dos artigos e seus dados em sua forma, correção e confiabilidade são de responsabilidade exclusiva dos autores. 2019 Permitido o download da obra e o compartilhamento desde que sejam atribuídos créditos aos autores, mas sem a possibilidade de alterá-la de nenhuma forma ou utilizá-la para fins comerciais.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.