Beh-VR: Modeling Behavior of Dynamic Virtual Reality Contents

  • Krzysztof Walczak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4270)


In this paper, we propose a novel approach to modeling and dynamic creation of behavior-rich interactive 3D contents. The approach, called Beh-VR, enables dynamic generation of virtual scenes from arbitrarily selected sets of specifically designed reusable virtual objects, called VR-Beans. Behavior of the objects is determined by associated scripts encoded in a high-level language called VR-BML. The method significantly simplifies creation of interactive 3D scenes and can be applied to various application domains. Examples discussed in the paper are related to creation of educational and entertainment contents in the cultural heritage domain.


Computer Graphics Virtual Reality Dynamic Modeling Programming Languages 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sitnik, R., Kujawiska, M., Zaluski, W.: 3DMADMAC system: optical 3D shape, acquisition and processing path for VR applications. In: Proc. SPIE, vol. 5857, pp. 106–117 (2005)Google Scholar
  2. 2.
    Okazaki, N., Aya, S., Saeyor, S., Ishizuka, M.: A Multimodal Presentation Markup Language MPML-VR for a 3D Virtual Space. In: Workshop Proc. on Virtual Conversational Characters: Applications, Methods, and Research Challenges (in conj. with HF 2002 and OZCHI 2002), Melbourne, Australia (2002)Google Scholar
  3. 3.
    Marriott, A., Beard, S., Stallo, J., Huynh, Q.: VHML - Directing a Talking Head. In: Liu, J., Yuen, P.C., Li, C.-H., Ng, J., Ishida, T. (eds.) AMT 2001. LNCS, vol. 2252, pp. 18–20. Springer, Heidelberg (2002)Google Scholar
  4. 4.
    De Carolis, B., Carofiglio, V., Bilvi, M., Pelachaud, C.: APML, A Mark-up Language for Believable Behavior Generation. In: Proc. of AAMAS Workshop Embodied Conversational Agents: Let’s Specify and Compare Them! Bologna, Italy (2002)Google Scholar
  5. 5.
    Boukerche, A., Zarrad, A., Duarte, D., Araujo, R., Andrade, L.: A Novel Solution for the Development of Collaborative Virtual Environment Simulations in Large Scale. In: 9th IEEE Int. Symp. on Distributed Simulation and Real-Time Applications, pp. 86–96 (2005)Google Scholar
  6. 6.
    Dachselt, R., Hinz, M., Meissner, K.: Contigra: an XML-based architecture for component-oriented 3D applications. In: Proc. of the 7th IC on 3D Web Technology, Tempe, AZ, USA, pp. 155–163 (2002)Google Scholar
  7. 7.
    Dachselt, R., Rukzio, E.: Behavior3D: an XML-based framework for 3D graphics behavior. In: Proc. of the 8th IC on 3D Web Techn., Saint Malo, France, pp. 101–112 (2003)Google Scholar
  8. 8.
    Burrows, T., England, D.: YABLE-yet another behaviour language. In: Proc. of the 10th IC on 3D Web Technology, Bangor, UK, pp. 65–73 (2005)Google Scholar
  9. 9.
    Mesing, B., Hellmich, C.: Using aspect oriented methods to add behaviour to X3D documents. In: Proc. of the 11th Int. Conf. on 3D Web Technology, Columbia, MD, USA, pp. 97–107 (2006)Google Scholar
  10. 10.
    Virtools Solutions, Virtools Dev,
  11. 11.
    Arjomandy, S., Smedley, T.J.: Visual specification of behaviours in VRML worlds. In: Proc. of the 9th IC on 3D Web Technology, Monterey, CA, USA, pp. 127–133 (2004)Google Scholar
  12. 12.
    Devillers, F., Donikian, S.: A scenario language to orchestrate virtual world evolution. In: Proc. of the 2003 ACM SIGGRAPH/Eurographics symposium on computer animation, San Diego, CA, pp. 265–275 (2003)Google Scholar
  13. 13.
    Kearney, J., Willemsen, P., Donikian, S., Devillers, F.: Scenario languages for driving simulations. In: DSC 1999, Paris, France (1999)Google Scholar
  14. 14.
    Walczak, K., Cellary, W.: Building Database Applications of Virtual Reality with X-VRML. In: Proc. of the 7th IC on 3D Web Techn., Tempe, AZ, USA, pp. 111–120 (2002)Google Scholar
  15. 15.
    Walczak, K., Cellary, W.: Modeling Virtual Worlds in Databases. Information Processing Letters 88, 67–72 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Walczak, K., Cellary, W.: X-VRML for Advanced Virtual Reality Applications. IEEE Computer 36(3), 89–92 (2003)Google Scholar
  17. 17.
    Walczak, K., Wojciechowski, R.: Dynamic Creation of Interactive Mixed Reality Presentations. In: ACM Symposium on VR Software and Technology - VRST 2005, Monterey, CA, USA, pp. 167–176. ACM Press, New York (2005)CrossRefGoogle Scholar
  18. 18.
    Walczak, K., Cellary, W., White, M.: Virtual Museum Exhibitions. IEEE Computer 39(3), 93–95 (2006)Google Scholar
  19. 19.
    ARCO - Augmented Representation of Cultural Objects,

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Krzysztof Walczak
    • 1
  1. 1.Department of Information TechnologyThe Poznan University of EconomicsPoznan

Personalised recommendations