vrml speech enabled game
play

VRML Speech-Enabled Game Duan Togner (togned1@fel.cvut.cz) David - PowerPoint PPT Presentation

IBM - CVUT Student Research Projects VRML Speech-Enabled Game Duan Togner (togned1@fel.cvut.cz) David Vitou (vitoud1@fel.cvut.cz) Objectives Design and implement interface between VRML97 and CIMA toolkit Introduce this interface


  1. IBM - CVUT Student Research Projects VRML Speech-Enabled Game Dušan Togner (togned1@fel.cvut.cz) David Vitouš (vitoud1@fel.cvut.cz)

  2. Objectives • Design and implement interface between VRML97 and CIMA toolkit • Introduce this interface in multimodal game/edutainment software for preschool children • Evaluate proposed solution, offer alternative approach IBM - CVUT Student Research Projects 2

  3. ( 1 ) - VRML • Plug-in selection – popularity x age (Cortona, Cosmo, Xj3D) – Java support (blaxxun, Octaga) – usability (Cybertown) • Caveats (Cortona) – downgrading to v4.2 – MS VM, Java 1.1 IBM - CVUT Student Research Projects 3

  4. ( contd. ) - VRML • Static world architecture – modular design (location independency) – multiple game modes • restrictive (challenge) • open (free mode) – interactive guide (little robot) • Caveats – Inline node limitations (referencing) IBM - CVUT Student Research Projects 4

  5. ( 2 ) - VRML and Java • Java as the middleman between VRML and CIMA (VRML constraints) • Accessing VRML – JSIF, i.e. Script node (more VRML programming and MS VM headaches, less control over global scene, impossible policy) – Extended Authoring Interface (EAI) - applet IBM - CVUT Student Research Projects 5

  6. ( 3 ) - Java Applet • VRML control via EAI • Event driven game engine (dual modal) – mouse click or proximity (from VRML) – speech generated (from CIMA) • Caveats – applet security (threads, sockets) – MS VM + old Java nightmare IBM - CVUT Student Research Projects 6

  7. ( 4 ) – Java Applet and CIMA • Simple client/server model (TCP/IP) – CIMA running as server, client browser parents the applet and VRML world • CIMA messages in JSON format (basic client-side parser) IBM - CVUT Student Research Projects 7

  8. Future Improvements • Gameplay – improve interaction (priority) – enlarge game world, add locations and objects, enhance graphics • Ultimately, abandon applet approach in favor of CIMA extension module (solves constraints given by VRML97 plug-ins, kills unneccessary overhead) IBM - CVUT Student Research Projects 8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend