491 research outputs found
Developing 3D contents for e-learning applications
Some issues concerning the development of interactive 3D models for e-learning applications are considered. Given that 3D data sets are normally large and interactive display demands high performance computation, a natural solution would be placing the computational burden on the client machine rather than on the server. Mozilla and Google opted for a combination of client-side languages, JavaScript and OpenGL, to handle 3D graphics in a web browser (Mozilla 3D and O3D respectively). Based on the O3D model, core web technologies are considered and an example of the full process involving the generation of a 3D model and their interactive visualization in a web browser is described. The challenging issue of creating realistic 3D models of objects in the real world is discussed and a method based on line projection for fast 3D reconstruction is presented. The generated model is then visualized in a web browser. The experiments demonstrate that visualization of 3D data in a web browser can provide quality user experience. Moreover, the development of web applications are facilitated by O3D JavaScript extension allowing web designers to focus on 3D contents generation
Multi-User 3D Virtual Environment for Spanish Learning: A Wonderland Experience
Proceedings of: 10th IEEE International Conference on Advanced Learning Technologies (ICALT 2010). Sousse, Tunisia, 5-7 July 2010.In this paper, we describe a 3D virtual collaborative system designed for the learning of Spanish as a second language. Several initiatives for second language learning in 3D virtual worlds exploiting immersive, interactive and motivating features of these worlds have been carried out successfully during the last years. However, these systems tend to be sometimes too rigid from a pedagogical point of view, requiring the presence of a teacher. We have used the Wonderland development toolkit to deploy a 3D virtual learning environment, which is flexible enough to allow learners to improve their language skills with minimum teacher's help, setting up an instructional sequence in which fostered, motivating, and pre-designed collaboration is the key for self-learning. The environment includes technical issues such as natural text chatting with synthetic characters, textual tagging of virtual objects, automatic reading of texts, and the integration of a 3D mouse in learning sequences in order to exploit the capabilities of 3D virtual worlds.This research has been partially supported by the following projects: The Spanish CDTI project âEspaña Virtualâ funded by the Ingenio 2010 programme, subcontracted by Deimos Space2. The Spanish project âLearn3: Towards Learing of the Third Kindâ (TIN2008-05163/TSI) funded by the Spanish âPlan Nacional de I+D+iâ of the Ministry of Research and Innovation. The project âeMadrid: InvestigaciĂłn y desarrollo de tecnologĂas para el e-learning en la Comunidad de Madridâ (S2009/TIC-1650) funded by the Government of the Region of Madrid.Publicad
3D Virtual Worlds and the Metaverse: Current Status and Future Possibilities
Moving from a set of independent virtual worlds to an integrated network of 3D virtual worlds or Metaverse rests on progress in four areas: immersive realism, ubiquity of access and identity, interoperability, and scalability. For each area, the current status and needed developments in order to achieve a functional Metaverse are described. Factors that support the formation of a viable Metaverse, such as institutional and popular interest and ongoing improvements in hardware performance, and factors that constrain the achievement of this goal, including limits in computational methods and unrealized collaboration among virtual world stakeholders and developers, are also considered
3D Post Processing Methods for Web Based Integration
Addingâ© interactiveâ© 3Dâ© contentsâ© toâ© aâ© webâ© applicationâ© canâ© significantlyâ© enhanceâ© theâ© learningâ© experience.â© Theâ© difficultyâ© withâ© currentâ© technologyâ© isâ© thatâ© itâ© isâ© notâ© fastâ© enoughâ© toâ© provideâ© theâ© sameâ© levelâ© ofâ© experienceâ© asâ© withâ© currentâ© 2Dâ© imagesâ© andâ© videoâ© streams,â© soâ© mostâ© 3Dâ© contentsâ© onâ© theâ© Webâ© areâ© simulated,â© orâ© âflatââ© 3D.â© OpenGLâ© isâ© theâ© standardâ© graphicsâ© libraryâ© forâ© 3Dâ© visualizationâ© andâ© itâ© comesâ© preâ installedâ© onâ© allâ© operatingâ© systemsâ© (Windows,â© Mac,â© Linux,â© andâ© Unix).â© JavaScriptâ© isâ© theâ© mostâ© popularâ© scriptingâ© languageâ© onâ© theâ© Internetâ© andâ© itâ© isâ© compatibleâ© withâ© allâ© browsers.â© Standardsâ© forâ© 3Dâ© contentsâ© areâ© evolvingâ© andâ© byâ© earlyâ© 2010â© Mozillaâ© willâ© releaseâ©theirâ©openâ©standardsâ©basedâ©onâ©JavaScriptâ©andâ©OpenGL,â©whichâ©willâ©notâ©requireâ© additionalâ© plugâins.â© Googleâ© O3Dâ© isâ© basedâ© onâ© theâ© sameâ© conceptsâ© ofâ© usingâ© JavaScriptâ© forâ© developingâ© dynamicâ© contentâ© andâ© thenâ© interfacingâ© theseâ© toâ© theâ© underlyingâ© OpenGLâ©librariesâ©takingâ©fullâ©advantageâ©ofâ©clientâsâ©hardware.â©â©
Thisâ© tutorialâ© willâ© coverâ© anâ© introductionâ© toâ© JavaScriptâ© andâ© theâ© developmentâ© ofâ© 3Dâ© modelsâ© usingâ© toolsâ© suchâ© asâ© Googleâ© SketchUpâ© andâ© theâ© displayâ© ofâ© interactiveâ© scenesâ© withinâ©aâ©webâ©browserâ©usingâ©O3D.â©Onceâ©aâ©modelâ©isâ©createdâ©usingâ©aâ©3Dâ©modellingâ©toolâ© (e.g.â©SketchUp,â©Studioâ©Max,â©orâ©Maya)â©itâ©canâ©thenâ©beâ©exportedâ©toâ©COLLADAâ©fileâ©formatâ© andâ©convertedâ©intoâ©aâ©compressedâ©fileâ©thatâ©canâ©beâ©loadedâ©byâ©O3Dâ©andâ©displayedâ©inâ©theâ© webâ© browser.â© Byâ© usingâ© theâ© mouse,â© theâ© userâ© canâ© rotate,â© zoomâinâ© andâ© out,â© andâ© translateâ© theâ© sceneâ© inâ© aâ© veryâ© responsiveâ© way.â© Aâ© 3Dâ© sceneâ© canâ© beâ© asâ© elaboratedâ© asâ© desiredâ©includingâ©textureâ©andâ©lightâ©effects
Seven Ulmus minor clones tolerant to Ophiostoma novo-ulmi registered as forest reproductive material in Spain
El programa español sobre el olmo comenzĂł en 1986 en respuesta a los efectos devastadores de la enfermedad holandesa del olmo en los olmedos naturales y los olmos en espacios urbanos. Sus principales objetivos eran conservar los recursos genĂ©ticos restante y seleccionar y criar genotipos tolerantes en olmos nativos. DespuĂ©s de 27 años de trabajo en la realizaciĂłn de ensayos de susceptibilidad en miles de genotipos de olmos, los primeros siete ĂĄrboles tolerantes a Ulmus minor estĂĄn siendo ahora registrados por la administraciĂłn española del Medio Ambiente. Este trabajo presenta los resultados de las pruebas de susceptibilidad de estos clones y sus caracterĂsticas genĂ©ticas, morfolĂłgicas y fenolĂłgicas distintivos. En todos los ensayos de susceptibilidad se utilizĂł como control el clon comercial "Sapporo Autumn Gold", que es altamente tolerante a O. novo-ulmi. Los clones registrados fueron nombrados "Ademuz", "Dehesa de la Villa", "Majadahonda", "Toledo", "Dehesa de Amaniel", "Retiro" y "Fuente UmbrĂa". El clon mĂĄs tolerante era "Dehesa de Amaniel", ya que sus valores de marchitamiento fueron inferiores al 5% durante los dos ensayos consecutivos de inoculaciĂłn realizados en Madrid. "Fuente UmbrĂa", probado mĂĄs de cuatro años consecutivos en Guadalajara y Palencia, era el clon español con el nivel de tolerancia mĂĄs confiable de O. novo-ulmi. Los "Ademuz" y clones "Majadahonda" tenĂan las puntuaciones ornamentales mĂĄs altas y son ĂĄrboles prometedores para su uso en entornos urbanos por su genĂ©tica forestal para la calidad ornamental. Estos dos genotipos mostraron una tardĂa fenologĂa de desborre frente a los otros clones U. minor, lo que demuestra su idoneidad para zonas con heladas tardĂas. El programa español tiene como objetivo aumentar sustancialmente la gama de olmos nativos, tolerantes a travĂ©s de nuevas selecciones y cruces, para obtener una mejor comprensiĂłn de la base genĂ©tica de la resistencia.The Spanish elm programme began in 1986 in response to the devastating impact of Dutch elm disease on natural elm stands and urban trees. Its main objectives were to conserve remaining genetic resources and select and breed tolerant native elm genotypes. After 27 years of work conducting susceptibility trials on thousands of elm genotypes, the first seven tolerant Ulmus minor trees are now being registered by the Spanish Environmental Administration. This paper presents the results of the susceptibility tests on these clones and their distinctive genetic, morphological and phenological features. In all susceptibility trials the commercial âSapporo Autumn Goldâ clone, which is highly tolerant to O. novo-ulmi, was used as a control. The registered clones were named âAdemuzâ, âDehesa de la Villaâ, âMajadahondaâ, âToledoâ, âDehesa de Amanielâ, âRetiroâ and âFuente UmbrĂaâ. The most tolerant clone was âDehesa de Amanielâ, as its wilting values were below 5% during the two consecutive inoculation trials performed in Madrid. âFuente UmbrĂaâ, tested over four consecutive years in Guadalajara and Palencia, was the Spanish clone with the most reliable tolerance level to O. novo-ulmi. The âAdemuzâ and âMajadahondaâ clones had the highest ornamental scores and are promising trees for use in urban environments and tree breeding for ornamental quality. These two genotypes showed a later bud burst phenology than the other U. minor clones, demonstrating suitability to areas with late frost events. The Spanish programme aims to substantially increase the range of tolerant native elms through new selections and crossings to gain a better understanding of the genetic basis of resistance.Ministerio de Agricultura, AlimentaciĂłn y Medio Ambiente. DirecciĂłn General de Desarrollo Rural y PolĂtica Forestal. FinanciaciĂłn de European Forest Resources Programme
UniĂłn Europea. Proyecto RESGEN CT96-78peerReviewe
Software assembly and open standards for driving simulation
International audienceDriving simulation systems involve a combination of different computation codes. Although some of these modules are application-specific, their majority is reusable and state-of-the-art implementations are readily available in the open source community. This study investigates whether these open source libraries can combine to build a driving simulation application with reasonable performance. To this end, a component-oriented architecture is proposed, in which modules encapsulate relevant libraries behind a standard interface and exchange simulation data through a message passing interface. By integrating a render engine, a physics library and a simple vehicle dynamics model, we were able to rapidly build a functional minimal simulation application supporting distributed execution over a cluster of computers. As this architecture allows the transparent modification of module code and simplifies the addition of new modules, this kernel represents the foundations of an extensible and reconfigurable open source system dedicated to driving simulation. Details on this kernel application and ongoing development of this platform can found at http://open-s.sourceforge.net.Les logiciels de simulation de conduite reposent sur une combinaison de diffĂ©rents codes de calculs. Bien quâune partie de ces modules soit extrĂȘmement dĂ©pendante dâun usage particulier, leur majoritĂ© est rĂ©utilisable et certaines implĂ©mentations de pointe sont disponibles dans la communautĂ© du logiciel libre. Cette Ă©tude vise Ă dĂ©terminer sâil est possible de combiner ces bibliothĂšques libres afin de construire une application de simulation de conduite atteignant de raisonnables performances. A cette fin, nous proposons une architecture orientĂ©e composant, selon laquelle ces bibliothĂšques sont encapsulĂ©es dans des modules sâĂ©changeant des donnĂ©es relatives Ă la simulation au travers dâune interface dâĂ©change de messages. En intĂ©grant Ă cette architecture un moteur graphique, une bibliothĂšque de simulation de physique et un simple modĂšle de dynamique de vĂ©hicule, nous avons pu rapidement mettre en place une application de simulation minimale, pouvant sâexĂ©cuter de maniĂšre distribuĂ©e sur un cluster dâordinateurs. Cette architecture permettant de modifier le code dâun module de maniĂšre transparente et simplifiant lâajout de nouveaux modules, ce noyau constitue la base dâun logiciel libre extensible et polymorphique dĂ©diĂ© Ă la simulation de conduite dont les dĂ©tails peuvent ĂȘtre consultĂ©s sur le site : http://open-s.sourceforge.net
Software assembly and open standards for driving simulation
Driving simulation systems involve a combination of different computation codes. Although some of these modules are application-specific, their majority is reusable and state-of-the-art implementations are readily available in the open source community. This study investigates whether these open source libraries can combine to build a driving simulation application with reasonable performance. To this end, a component-oriented architecture is proposed, in which modules encapsulate relevant libraries behind a standard interface and exchange simulation data through a message passing interface. By integrating a render engine, a physics library and a simple vehicle dynamics model, we were able to rapidly build a functional minimal simulation application supporting distributed execution over a cluster of computers. As this architecture allows the transparent modification of module code and simplifies the addition of new modules, this kernel represents the foundations of an extensible and reconfigurable open source system dedicated to driving simulation. Details on this kernel application and ongoing development of this platform can found at http://open-s.sourceforge.net.Les logiciels de simulation de conduite reposent sur une combinaison de diffĂ©rents codes de calculs. Bien quâune partie de ces modules soit extrĂȘmement dĂ©pendante dâun usage particulier, leur majoritĂ© est rĂ©utilisable et certaines implĂ©mentations de pointe sont disponibles dans la communautĂ© du logiciel libre. Cette Ă©tude vise Ă dĂ©terminer sâil est possible de combiner ces bibliothĂšques libres afin de construire une application de simulation de conduite atteignant de raisonnables performances. A cette fin, nous proposons une architecture orientĂ©e composant, selon laquelle ces bibliothĂšques sont encapsulĂ©es dans des modules sâĂ©changeant des donnĂ©es relatives Ă la simulation au travers dâune interface dâĂ©change de messages. En intĂ©grant Ă cette architecture un moteur graphique, une bibliothĂšque de simulation de physique et un simple modĂšle de dynamique de vĂ©hicule, nous avons pu rapidement mettre en place une application de simulation minimale, pouvant sâexĂ©cuter de maniĂšre distribuĂ©e sur un cluster dâordinateurs. Cette architecture permettant de modifier le code dâun module de maniĂšre transparente et simplifiant lâajout de nouveaux modules, ce noyau constitue la base dâun logiciel libre extensible et polymorphique dĂ©diĂ© Ă la simulation de conduite dont les dĂ©tails peuvent ĂȘtre consultĂ©s sur le site : http://open-s.sourceforge.net
- âŠ