Development of Virtual Worlds using OpenSim
Human-Computer Interaction and Advanced Interactive Systems Group – Decoroso Crespo Lab (UPM)
The main objective of the seminar is to expose to students a brief introduction to the development of virtual environments using the OpenSim platform. Since early this century, virtual worlds have been booming, thanks to the emergence of various games and virtual environments like Second Life. Opensim is born as an open source platform, based on Second Life, with freedom of server configuration and provides many facilities to develop multi-user virtual environments with a good quality at a relatively low cost.
- Introduction to Virtual Worlds
- What is a Virtual World?
- Architecture of a virtual world
- Applications of virtual worlds
- Designing a 3D virtual world
- 3D Models
- Protocol model
- Domain model
- Active objects
- Interaction between objects
- Introduction to OpenSim
- What is OpenSim?
- OpenSim architecture
- 3D Objects modelling
- Avatar modelling
- Programming behaviour scripts
Some exercises will be proposed that students will have to solve using the knowledge acquired during the seminar.
- Bartle, R. (2003). Designing Virtual Worlds. New Riders Games
- Bell, M. W. (2008). Toward a definition of virtual worlds. Journal of Virtual Worlds Research, 1:1–5
- OpenSim Team (2012). History. http://opensimulator.org/wiki/History
- OpenSim Team (2013). What is opensimulator? http://opensimulator.org/wiki/Main_Page
- Riofrío, D. (2012). Diseño e Implementación de un Laboratorio Virtual de Biotecnología. Master thesis, Escuela Técnica Superior de Ingenieros Informáticos, Universidad Politécnica de Madrid
- Ramírez, J., Rico, M., Berrocal, M., Riofrío, D., and De Antonio, A. (2011). An opensim-based virtual lab for biotechnology education. IEEE Learning Technology, 13(4):18–20
- Rico, M., Ramírez, J., Riofrío, D., Berrocal-Lobo, M., and De Antonio, A. (2012). An architecture for virtual labs in engineering education. In Global Engineering Education Conference (EDUCON), 2012 IEEE, pages 1 –5
- 24 January, 16.00 - 18.00
- 25 January, 15.00 - 17.00
- 30 January, 16.00 - 18.00
- 31 January, 16.00 - 18.00